HTML DOM Attributes setNamedItem() 方法
- Edellinen sivu removeNamedItem()
- Seuraava sivu määritelty
- Palaa yhdellä tasolla ylös HTML DOM Attributes
Määritelmä ja käyttö
setNamedItem()
Menetelmä lisää ominaisuus solmun NamedNodeMapiin.
Jos ominaisuus solmu on jo olemassa, korvataan se ja palautetaan korvattu ominaisuus solmu, muuten palautusarvo on null
.
Vaihtoehto:
Käyttö element.setAttribute() Menetelmä on helpompi.
Katso myös:
attributes.getNamedItem() -menetelmä
Esimerkki
Esimerkki 1
Aseta H1:n class-ominaisuus:
const nodeMap = document.getElementsByTagName("H1")[0].attributes; const node = document.createAttribute("class"); node.value = "democlass"; nodeMap.setNamedItem(node);
Esimerkki 2
On helpompaa käyttää element.setAttribute():
const element = document.getElementsByTagName("H1")[0]; element.setAttribute("class", "democlass");
Syntaksi
namednodemap.setNamedItem(node)
Muuttuja
Muuttuja | Kuvaus |
---|---|
node | Välttämätön. Solmu, joka lisätään tai korvataan NamedNodeMapissa. |
Palautusarvo
Tyyppi | Kuvaus |
---|---|
Solmu | Korvattu solmu (jos sellaista on). Muuten palauttaa null. |
Selaimen tuki
attributes.setNamedItem
Se on DOM Level 1 (1998) ominaisuus.
Kaikki selaimet tukevat sitä:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Tuki | 9-11 | Tuki | Tuki | Tuki | Tuki |
- Edellinen sivu removeNamedItem()
- Seuraava sivu määritelty
- Palaa yhdellä tasolla ylös HTML DOM Attributes