0

如何从客户端清除 div 的所有文本框,其中父级不包含任何来自标签。?

谢谢

4

2 回答 2

0

添加 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 = "";
      });
于 2012-08-02T17:05:50.083 回答
0

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 :-/)

于 2012-08-02T07:45:19.687 回答