我正在使用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/

10-13 02:34