2011-07-17 33 views
1

例如,当我试图与问题regaring访问Dojo组件

<input type="text" name="myButton" id="myButton" dojoType="dijit.form.Button" 
     required="true" /> 

<script type="text/javascript"> 
      dojo.addOnLoad(function() { 

dojo.connect(dojo.byId('myButton'), 'onclick', myFunction); 
      }); 
     </script> 

这上面的例子中正常工作。 但我有一个查询,我见过类似的例子。

它使用

dojo.connect(dijit.byId("InputText"),"onKeyUp",checkForEnterKey); 

我的问题是我们如何才能知道我们应该用什么成分要么dijit.byId或dojo.byId dojo.byId和dijit.byId

请告诉我,非常感谢你的阅读。

回答

0

dojo.byId适用于DOM笔记。 dijit.byId允许您访问dijit数据。

http://dojotoolkit.org/reference-guide/dijit/info.html

+0

但接取该按钮时,我使用dojo.byId( 'myButton的'),它不是一个DOM知道。 – Kiran

+0

它在DOM中 - 它是您在问题中提供的输入字段的名称。 –