dojo domNode 根据data-dojo-attach-point获取子domNode
可以使用dojo/dom模块的byId()方法根据data-dojo-attach-point获取子domNode。
例如,如果有一个div元素,它的data-dojo-attach-point属性为"myDiv",可以使用以下代码获取该元素的引用:
require(["dojo/dom"], function(dom){
var myDiv = dom.byId("myDiv");
console.log(myDiv); // 输出<div data-dojo-attach-point="myDiv"></div>的引用
});
如果要获取myDiv元素内部的子元素,可以使用myDiv的querySelector()或querySelectorAll()方法:
// 获取myDiv元素内部的第一个p元素
var firstP = myDiv.querySelector("p");
// 获取myDiv元素内部所有的p元素
var allPs = myDiv.querySelectorAll("p");
``
原文地址: https://www.cveoy.top/t/topic/g8nl 著作权归作者所有。请勿转载和采集!