如何使用dojo.query
选择两个节点组合例如:
dojo.query("[name=bctaskAssignList] select")[0].innerHTML = "<option value=''>New</option>";
dojo.query("[name=bctodoList] select")[0].innerHTML = "<option value=''>New</option>";
有点像
dojo.query("[name=bctaskAssignList] select","[name=bctodoList] select")[0].innerHTML = "<option value=''>New</option>";
答案 0 :(得分:1)
这可能对您有用:
var nodeNames = ["bctaskAssignList", "bctodoList"];
dojo.map(nodeNames, function(nameValue) {
return dojo.query("["+nameValue+"] select")[0];
}).forEach(function(node) {
node.innerHTML = "<option value=''>New</option>";
});
但是,更好的解决方案是使用select
属性标记您尝试访问的class
元素。然后,您可以使用dojo.query(...)
一次调用。