複数の IconMenuItems を使用して、最初のスワップ ビューにアイコン メニューを作成しました。これはコードのスニペットです。JS ファイルから個々の IconMenutItems を操作するにはどうすればよいですか? 最初の IconMenuItem の両方の取得を試みた結果、IconMenuItem ではなく [object HTMLLIElement] が取得されました。button.label または button.title を呼び出しても、未定義として返されました。特定の Dojo アイテムを作成後に操作することはできますか? これが初心者の質問である場合は申し訳ありません。私は Worklight と Dojo の両方に非常に慣れていません。
HTML:
<div data-dojo-type="dojox.mobile.SwapView"id="MainPageView"
data-dojo-props="selected:true">
<ul data-dojo-type="dojox.mobile.IconMenu" id="menu"
style="width: 320px; height: 400px;" data-dojo-props="cols: 3">
<li data-dojo-type="dojox.mobile.IconMenuItem"label="empty"
onclick=handleButton(this) id="btn1" title="title1"></li>
</ul>
</div>
JS:
var button1= document.getElementById("btn1");
WL.Logger.debug(""+button1.label);
var button2= dojo.query("#btn1");
WL.Logger.debug(""+button2.label);*