我正在使用dojo,我需要查询DOM中的所有必填字段,并在TableContainer中的每个dijit标签旁边添加一个*
我试过了
dojo.query("[required]")
但它返回一个空的NodeList,显然,所需的属性在运行时呈现为其他属性
最佳答案
您可以直接使用dijit/registry
检查所有具有必需属性的窗口小部件,而无需查询DOM。
例:
require(['dijit/registry'], function(registry){
var widgets = registry.toArray();
widgets.forEach(function(widget){
if(widget.required){
// your code here
}
});
});
关于javascript - dojo.query必填字段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36435763/