私はxulを初めて使用します。
xulでリストボックスのカラムテキストを取得する方法を知りたいのですが、
リストボックスのメソッドやプロパティについて調べているのですが、それがわかりません
助けてください!
どうもありがとう!
私はxulを初めて使用します。
xulでリストボックスのカラムテキストを取得する方法を知りたいのですが、
リストボックスのメソッドやプロパティについて調べているのですが、それがわかりません
助けてください!
どうもありがとう!
リファレンスページのリストボックスを見ることができます - XUL
選択したアイテムを取得したい場合は、それを返す selectedItem と呼ばれるリストボックスのプロパティがあります。
リストアイテムは複数の要素で構成できます。
<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");