XML DOM namedItem()-menetelmä
Määrittely ja käyttö
namedItem()-menetelmä palauttaa solmun tai elementin, jolla on annettu nimi.
Eri dokumenttipyyhdyksillä menetelmän käyttäytyminen voi olla erilainen:
-
Jos dokumentti on HTML-dokumentti, tämä menetelmä tutkii ensin solmuja, joilla on täsmäävä id-ominaisuus annetulla nimellä, ja jos sellaista ei löydy, se tutkii solmuja, joilla on täsmäävä name-ominaisuus annetulla nimellä.
Kun haetaan HTML-dokumenttia, menetelmä ei ole kirjainkohtainen.
-
Jos dokumentti on XHTML-dokumentti, menetelmä tarkistaa vain solmut, joilla on vastaava nimi id-ominaisuudella.
Kun haetaan HTML-dokumenttia, menetelmä on kirjainkohtainen.
Syntaksi:
htmlcollectionObject.namedItem(nimi)
Parametrit | Kuvaus |
---|---|
nimi | Haettavan solmun tai elementin nimi. |
Palautusarvo
Palauttaa elementin tai solmun, jolla on määritelty id- tai nimi-ominaisuus. Jos HTMLCollectionissa ei ole tällaista solmua, palauttaa null.
Kuvaus
JavaScriptissa käsitellään HTMLCollectionia liitetyntenä taulukkona ja hakee elementtejä käyttämällä taulukon kielioppia, ja nimiä []-suluissa, mikä tekee elementtien hakemisesta helpompaa.
Esimerkki
var c = document.forms; //Tämä on HTMLCollection-objekti var address = c.namedItem("address"); //etsi <form name="address"> var payment = c["payment"]; //Yksinkertaisempi kielioppi:etsi <form name="payment"> var login = c.login; //Tämä on myös voimassa:etsi <form name="login">