如何使用xul获取列表框列文本

时间:2013-06-11 03:55:31

标签: xul

我是xul的新手,

我想知道如何使用xul获取列表框列文本,

我搜索列表框方法和属性,但我找不到那个

请帮忙!

非常感谢!

1 个答案:

答案 0 :(得分:1)

您可以看到参考页面listbox - XUL

如果您想获取所选项目,列表框中有一个名为selectedItem的属性将返回该属性。

您的listitem可以由多个元素组成。

<listbox id="list">
    <listitem class="listitem">
        <listcell class="column1" value="value1" width="100"/>
        <listcell class="column2" value="value2" width="100"/>
    </listitem>
</listbox>

如果您为此元素提供类,则可以执行以下操作:

var list = document.getElementById("list");
var listItem = list.selectedItem;
var column1Value = listItem.getElementsByClassName("column1")[0].getAttribute("value");
var column1Value = listItem.getElementsByClassName("column2")[0].getAttribute("value");