我的 Firefox 扩展上有一个 Richlistbox,如下所示:
<richlistbox id="accList" class="accList" seltype="single" flex="1">
<richlistitem id ="accListTemplate" hidden="true">
<listcell class="sessionActivate"/>
<listcell class="nameItem"/>
<listcell class="lastUsedItem"/>
<spacer flex="1" />
<listcell class="sessionDelete" />
<listcell class="sessionComplete" />
<listcell class="sessionDetails" />
</richlistitem>
</richlistbox>
通过 Javascript,我克隆了这个richlistitem 并将其添加到具有我想要的值的richlistbox 中。
结果是:
这些项目似乎都已被选中,我无法更改该选择。
另一个奇怪的事情是,如果我单击其中一条线并执行以下操作:
alert(document.getElementById("accList").selectedCount);
它说0。
我在这里错过了什么吗?