我在第一个交换视图上创建了一个带有多个 IconMenuItem 的图标菜单。这是代码的片段。如何操作 JS 文件中的各个 IconMenutItems?我尝试了对第一个 IconMenutItem 的两次检索,结果是检索了 [object HTMLLIElement] 而不是 IconMenuItem。即使调用了 button.label 或 button.title ,它也会以未定义的形式返回。是否可以在创建特定的道场项目后对其进行操作?抱歉,如果这是一个初学者问题,我对 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);*