2011-07-17 35 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中 - 它是您在問題中提供的輸入字段的名稱。 –