Définition initiale du menulist
<xul:menulist>
<xul:menupopup>
<xul:menuitem label="&no_book;"/>
</xul:menupopup>
</xul:menulist>
Vidage et remplissage du menulist
this.mChapterList.removeAllItems();
for(i = 0; i != this.mSpineReferences.length; ++i)
{
this.mChapterList.insertItemAt(i, this.mSpineTitles[i], this.mSpineReferences[i]);
}
Consultation du menulist
var nodes = this.mChapterList.getElementsByTagName("menuitem");
alert("Just a test "+nodes[0].label); //Affiche undefined
alert("Another test "+nodes[0].label); //Affiche la bonne valeur