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">