var myDomNode = dojo.byId("foo");
var myWidget = dijit.byId("foo");
console.debug(myDomNode == myWidget.domNode); // true
console.debug(dijit.byNode(myDomNode) == myWidget); // true
简单点说
dojo.byId 返回的是一个Dom节点,类似于document.
getElementById()
而dijit.byId 则返回的是一个widget小部件
如果要获得这个部件的Dom节点
那么就用dijit.byId('XXX').domNode 其作用就等同于 dojo.byId了
原文链接:https://www.f2er.com/dojo/291504.html