Method ya setAttributeNode() ya HTML DOM Element
- Page ya kufikia shingo ya chini setAttribute()
- Page ya kufuata style
- Rudi kufikia shingo ya juu Muhimu wa HTML DOM Elements
Mefano na matumizi
setAttributeNode()
Method inayotambua uangavu kwenye elementi na inaonyesha kiwango cha Attribute.
Hii method inasubiri kwamba uangavu hufikia na inakubalia hata uangavu huo.
Mwongozo wa kuzingatia:
Kwa kawaida: Method ya setAttribute() Huzingatia:
Tazama pia:
Mwongozo wa mafunzo:
Method ya removeAttributeNode()
Uangavu wa thamani ya Attribute
Mwongozo:
Kadifu cha setAttribute() na setAttributeNode()
setAttribute()
Mwongozo wa kumwambia thamani ya uangavu.
setAttributeNode()
Mwongozo wa kumwambia kiwango cha Attribute kwa kiwango cha Attribute kwa uangalifu.
Kufikia kuongeza uangavu kwenye elementi, inahitajika kuwaambua kiwango cha Attr na kuingiza thamani ya Attr.
Matokeo yatawaangalia kwa uangalifu.
Mfano
Mfano 1
Kuingiza uangavu wa class kwa elementi ya kwanza <h1>:
const attr = document.createAttribute("class"); attr.value = "democlass"; const h1 = document.getElementsByTagName("H1")[0]; h1.setAttributeNode(attr);
设置之前:
Hello World
设置之后:
Hello World
例子 2
const attr = document.createAttribute("href"); attr.value = ""; const anchor = document.getElementById("myAnchor"); anchor.setAttributeNode(attr);
设置之前:
请访问 codew3c.com
设置之后:
请访问 codew3c.com
语法
element.setAttributeNode(newAttr)
参数
参数 | Maelezo |
---|---|
newAttr | 必需。表示要添加的属性,或其值需要修改的属性的 Attr 节点。 |
返回值
类型 | Maelezo |
---|---|
对象 |
表示被替换属性节点的 Attr 对象。 Ikiwa hakuna matokeo ya kumwambia, inaonekana kwa kweli. |
Inatoa
Hii inatoa kosa ya DOMException yenye macho kama hizo:
Kosa | Maelezo |
---|---|
INUSE_ATTRIBUTE_ERR | newAttr Ina angalau mmoja kwenye muungano wa kina ya Element kina anayotarisha. |
NO_MODIFICATION_ALLOWED_ERR | Kina ya Element inayotokana ni bila matumizi, hauweza kumtumika kumofikia kina ya kina kina. |
WRONG_DOCUMENT_ERR | newAttr Inayotokana na kina ya ownerDocument ya kina haukuzingatia Element kina anayotarisha. |
Mawasiliano ya kumtaarifu
element.setAttributeNode()
Ni DOM Level 1 (1998) ya mafanikio.
Wote wanaongoza barua pepe zote zinaongeza na kufadhiwa kufadhiwa:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Msaada | 9-11 | Msaada | Msaada | Msaada | Msaada |
- Page ya kufikia shingo ya chini setAttribute()
- Page ya kufuata style
- Rudi kufikia shingo ya juu Muhimu wa HTML DOM Elements