我创建了一个按钮(dijit / form / DropDownButton),点击后会显示项目的下拉菜单(Dijit / DropDownMenu)(dijit / MenuItems)。我正在尝试在创建控件后使用MenuItems。我可以使用getChildren()函数从DropDownMenu获取MenuItems;但是,无法从返回的数组/对象中获取MenuItem对象。
require(["dojo/ready"], function (ready) {
ready(function () {
var menu = dijit.byId("drpMenu");
var menuChildern = menu.getChildren();
});
});
如何解析getChildren()数组以获取各个MenuItem?
答案 0 :(得分:0)
您需要使用menuChildern [i]或类似用户默认发布它来访问数组。如果你需要查看javascript元素的结构,请执行
console.log(menuChildren);
使用firebug& firefox并保持控制台处于打开状态,以便浏览结构。