XML DOM namedItem() metode
Definition og brug
namedItem() metoden henter tilbage en node eller element med den angivne navn fra samlingen.
Baseret på forskellige dokumenttyper varierer adfærdsmåden for denne metode også:
-
Hvis dokumentet er et HTML-dokument, vil denne metode først søge efter noder med en id-egenskab, der matcher det givne navn, og hvis ingen matchende id-egenskab findes, vil den søge efter noder med en name-egenskab, der matcher det givne navn.
Metoden er ikke følsom over for store og små bogstaver, når den søges i HTML-dokumenter.
-
Hvis dokumentet er et XHTML-dokument, søger metoden kun efter knuder med et matchende id-attribut, der matcher det givne navn.
Metoden er følsom over for store og små bogstaver, når der søges i HTML-dokumenter.
Syntaks:
htmlcollectionObject.namedItem(navn)
Parameter | Beskrivelse |
---|---|
navn | Navnet på det node eller element, der skal hentes tilbage. |
Returværdi
Returnerer elementet eller noden med det specificerede id eller navn-attribut. Hvis der ikke findes en sådan node i HTMLCollection, returneres null.
Beskrivelse
I JavaScript håndteres HTMLCollection som en tilknyttet array, og elementer kan findes lettere ved at placere navnet i []
Eksempel
var c = document.forms; //Dette er en HTMLCollection objekt var address = c.namedItem("address"); //Find <form name="address"> var payment = c["payment"]; //En mere simpel syntaks: Find <form name="payment"> var login = c.login; //Dette er også gyldigt: Find <form name="login">