可以使用dojo/dom模块中的byId方法和query方法来获取子节点。

假设有以下HTML结构:

<div data-dojo-attach-point="parent">
   <div data-dojo-attach-point="child1"></div>
   <div data-dojo-attach-point="child2"></div>
</div>

可以使用以下代码来获取子节点:

require(['dojo/dom', 'dojo/query'], function(dom, query){
  var parent = dom.byId('parent');
  var child1 = query('[data-dojo-attach-point=child1]', parent)[0];
  var child2 = query('[data-dojo-attach-point=child2]', parent)[0];
});

使用byId方法获取父元素的DOM节点,然后使用query方法和选择器来获取子元素的DOM节点,其中第二个参数指定在哪个父元素下查找。query方法返回一个NodeList,可以通过索引来获取子节点

dojo domNode 根据data-dojo-attach-point获取下面的子domnode

原文地址: https://www.cveoy.top/t/topic/g8ml 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录