查看一个例子: 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 返回的是一
简单点说 dojo.byId 返回的是一个Dom节点,类似于document. getElementById() 而dijit.byId 则返回的是一个widget小部件 如果要获得这个部件的Dom节点 那么就用dijit.byId('XXX').domNode 其作用就等同于 dojo.byId了