Javascript 我们可以用DojoToolkit以编程方式添加/影响html元素吗?
我有这样一个输入:Javascript 我们可以用DojoToolkit以编程方式添加/影响html元素吗?,javascript,dojo,Javascript,Dojo,我有这样一个输入: <input type="text" name="mailSubject" value="" /> <input type="text" name="mailSubject" dojoType="dijit.form.ValidationTextBox" required="true" value="" /> 我希望它是这样的: <input type="text" nam
<input type="text" name="mailSubject"
value="" />
<input type="text" name="mailSubject"
dojoType="dijit.form.ValidationTextBox"
required="true"
value="" />
我希望它是这样的:
<input type="text" name="mailSubject"
value="" />
<input type="text" name="mailSubject"
dojoType="dijit.form.ValidationTextBox"
required="true"
value="" />
但是,我不想创建一个新的输入,只是为了更新现有的输入添加dojo内容?
可能吗?当然可以:
var foo = new dijit.form.ValidationTextBox(/* Object? */ params, /* DomNode|String */ srcNodeRef);
如您所见,srcNodeRef既可以是元素,也可以是元素的ID。因此,您可以将
的ID传递给它,它应该被dojo替换
当然可以:
var foo = new dijit.form.ValidationTextBox(/* Object? */ params, /* DomNode|String */ srcNodeRef);
如您所见,srcNodeRef既可以是元素,也可以是元素的ID。因此,您可以将
的ID传递给它,它应该被dojo替换