XML DOM namedItem() metod
Definition och användning
namedItem() metoden hämtar en nod eller element med ett specifikt namn från samlingen.
Beroende på dokumenttyp varierar beteendet för denna metod:
-
Om dokumentet är ett HTML-dokument, kommer denna metod först att söka efter noder med en id-egenskap som matchar det givna namnet, om ingen matchande id-egenskap finns, kommer den att söka efter noder med en name-egenskap som matchar det givna namnet.
När HTML-dokument söks är denna metod inte känslig för skrivstil.
-
Om dokumentet är ett XHTML-dokument söker denna metod endast efter noder med ett id-attribut som matchar det givna namnet.
När HTML-dokument söks är denna metod känslig för skrivstil.
Syntax:
htmlcollectionObject.namedItem(Namn)
Parameter | Beskrivning |
---|---|
Namn | Namnet på noden eller elementet att hämta tillbaka. |
Returvärde
Returnerar en element eller nod med det specifika id eller namn attributet. Om det inte finns någon sådan nod i HTMLCollection returneras null.
Beskrivning
I JavaScript behandlas HTMLCollection som en anknuten array och det är lättare att hitta element genom att använda array语法 att placera namn i [].
Exempel
var c = document.forms; //Detta är en HTMLCollection objekt var address = c.namedItem("address"); //Sök <form name="address"> var payment = c["payment"]; //En enklare syntax: sök <form name="payment"> var login = c.login; //Detta är också giltigt: sök <form name="login">