setAttributeNode()

Misol

Birinchi <h1> elementining class atribut tugunini o‘rnating:

const attr = document.createAttribute("class"); attr.value = "democlass"; const h1 = document.getElementsByTagName("H1")[0]; h1.setAttributeNode(attr);

Oldin:

Hello World

Keyin:

Hello World

O‘zingiz sinab ko‘ring »

Quyida ko‘proq misollar.


ULASHISH

Tavsif

setAttributeNode() metodi elementga atribut tugunini qo‘shadi.

setAttributeNode() metodi mavjud atribut tugunlarini almashtiradi.

setAttributeNode() metodi Attribute obyektini qaytaradi.


setAttribute() va setAttributeNode() o‘rtasidagi farq

setAttribute() metodi atribut qiymatlarini almashtiradi.

setAttributeNode() metodi Attribute obyektlarini almashtiradi.

Atributni elementga qo‘shishdan oldin Attr obyektini yaratishingiz va Attr value qiymatini o‘rnatishingiz kerak.

Natija bir xil bo‘ladi.



Sintaksis

element.setAttributeNode(node)

Parametrlar

Parametr Tavsif
node Majburiy.
Qo‘shiladigan atribut tuguni.

Qaytariladigan qiymat

Tip Tavsif
ObjectAlmashtirilgan atribut tugunini ifodalovchi Attr obyekti.
Hech qanday atribut almashtirilmasa, null.


Ko‘proq misollar

<a> elementining href atribut tugunini o‘rnating:

const attr = document.createAttribute("href"); attr.value = "https://www.w3schools.com"; const anchor = document.getElementById("myAnchor"); anchor.setAttributeNode(attr);

Oldin:

Go to w3schools.com

Keyin:

O‘zingiz sinab ko‘ring »

Brauzerlarda qo‘llab-quvvatlash

element.setAttributeNode() — DOM Level 1 (1998) imkoniyati.

U barcha brauzerlarda to‘liq qo‘llab-quvvatlanadi:

Chrome Edge Firefox Safari Opera IE
Ha Ha Ha Ha Ha 9-11

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!