Dojo学习:dijit.byId与dojo.byId的区别

前端之家收集整理的这篇文章主要介绍了Dojo学习:dijit.byId与dojo.byId的区别前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
查看一个例子:
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了

猜你在找的Dojo相关文章