如何从客户端清除 div 的所有文本框,其中父级不包含任何来自标签。?
谢谢
添加 unludo 的答案(如果使用 dojo 1.7):
require(["dojo/query"], function(query){
query("div > input[type='text']").forEach(function(node){
node.value = "";
});
});
如果道场 < 1.7
dojo.query("div > input[type='text']").forEach(function(node){
node.value = "";
});
If you put a classname on the divs:
var nodes = dojo.query(".className");
for(var x = 0; x < nodes.length; x++)
{
nodes[x].value = "";
// nodes[x].innerHMTL = "";
}
Or you may get the nodes with somethign like this:
var nodes = dojo.query("div>input[type='text']");
(I did not test :-/)