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.
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 |
| Object | Almashtirilgan 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!
