我想选择所有具有空值的选择元素(非选定元素)。
这是我选择select元素但使用dojo的代码。 这些元素是dijit不确定我应该搜索这个。
require(["dojo/query", "dojo/NodeList-dom"], function(query){
query("input").forEach(function(node){
}).style("color", "blue")
.style("fontSize", "10px");
});
答案 0 :(得分:0)
您在正确的轨道上,使用查询可以获取dom节点并迭代它们以检查值。在forEach循环中,您可以简单地执行类似
的操作query("select").forEach(function(node){
if(!node.value) {
//no value has been selected
} else {
//a value exists
}
});
下面是一支笔给出一个例子,如果没有选择任何值来突出该字段为无效,我会添加一个类:http://codepen.io/kyledodge/pen/LVWwjK。