所以我有一个使用 XUL 创建的项目树。当我从此树中选择项目并单击查看按钮时,我想显示有关所选项目的信息。我按以下方式进行操作,但按钮根本不起作用。
为树分配一个 id:
<tree id="assetList" flex="1" multiple="false">
然后我在按钮上附加一个函数:
<button id="view-button" align="right" class="dialog" label="View" oncommand="view()" />
然后我有如下写的函数视图:
function view(){
var tree = document.getElementById("assetList");
var items = tree.selectedItems;
if(items.length == 0)
alert("No item was selected");
else if(items.length > 1)
alert("Please select one item at a time");
else{
txt = items.getAttribute('id'); //it's just for testing right now
alert(txt);
}
}
即使我没有选择任何内容并单击查看,也不会触发警报消息。我做错什么了?我该如何解决?
谢谢