XML DOM ominaisuudet

Määrittely ja käyttö

attributes ominaisuus palauttaa nimetyt solmuominaisuudet sisältävän NamedNodeMap.

Jos valittu solmu ei ole elementti, tätä ominaisuutta palautetaan NULL.

Syntaksi:

elementNode.attributes

Vinkit ja huomiot

Vinkki:Tämä ominaisuus on vain elementti-elementille

Esimerkki

Kaikissa esimerkeissä käytämme XML-tiedostoja books.xmlja JavaScript-funktiot loadXMLDoc().

Esimerkki 1

Seuraava koodinlappu hakee "books.xml"-tiedostosta ensimmäisen <title>-elementin ominaisuuksien määrän:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes;
document.write(x.length);

Yllä olevan koodin tulostus:

1

Esimerkki 2

Seuraava koodinlappu tulostaa ensimmäisen <book>-elementin "category"-ominaisuuden arvon:

xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName("book")[0].attributes;
var att=x.getNamedItem("category");
document.write(att.value);

Yllä olevan koodin tulostus:

COOKING