HTML DOM-kenmerken setNamedItem()
Voorbeelden
Stel het klassekenmerk van een H1 in:
const nodeMap = document.getElementsByTagName("H1")[0].attributes;
const node = document.createAttribute("class");
node.value = "democlass";
nodeMap.setNamedItem(node);
Het is gemakkelijker om element .setAttribute() te gebruiken:
const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");
Definitie en gebruik
De setNamedItem()
methode voegt een attribuutknooppunt toe aan een NamedNodeMap.
Als het kenmerkknooppunt al bestaat, wordt het vervangen en wordt het vervangen kenmerkknooppunt geretourneerd, anders is de geretourneerde waarde null
.
Alternatief:
Het is gemakkelijker om de methode element .setAttribute() te gebruiken.
Zie ook:
De attributen .getNamedItem() Methode
Syntaxis
namednodemap.setNamedItem(node)
Parameters:
Parameter | Description |
node | Required. The node to add or replace in the NamedNodeMap. |
Winstwaarde
Type | Beschrijving |
een knoop | Het vervangen knooppunt (indien aanwezig). Anders null . |
Browserondersteuning
attributes.setNamedItem
is een DOM Level 1 (1998)-functie.
Het wordt volledig ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |