--- title: id slug: Archive/Mozilla/XUL/Attributs/id tags: - Attributs_XUL - Référence_XUL translation_of: Archive/Mozilla/XUL/Attribute/id ---
id
getElementById() et d'autres fonctions DOM et pour référencer l'élément dans des feuilles de style.
<button id="foo" label="Cliquez ici" oncommand="doSomething()"/>
<script>
function doSomething(){
var myButton = document.getElementById('foo');
myButton.setAttribute('label','On a cliqué sur le bouton');
}
</script>
Une version plus abstraite de ce code serait un
<button id="foo" label="Cliquez ici" oncommand="setWidgetLabel(this, 'On m\' a cliqué dessus')"/>
<script>
function setWidgetLabel(idName, newCaption){
document.getElementById( idName.id ).setAttribute('label',newCaption)
}
</script>