HTML DOM Attributes setNamedItem() ਮੇਥੋਡ
- ਪਿੱਛਲਾ ਪੰਨਾ removeNamedItem()
- ਅਗਲਾ ਪੰਨਾ ਨਿਰਦਿਸ਼ਟ
- ਪਿੱਛੇ ਵਾਪਸ ਜਾਓ HTML DOM Attributes
ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ
setNamedItem()
ਮੈਥਡ ਨੋਡ ਵਿਸ਼ੇਸ਼ਤਾ ਨੋਡ ਨੂੰ NamedNodeMap ਵਿੱਚ ਜੋੜਦਾ ਹੈ。
ਜੇਕਰ ਵਿਸ਼ੇਸ਼ਤਾ ਨੋਡ ਪਹਿਲਾਂ ਹੈ ਤਾਂ ਉਸ ਨੂੰ ਬਦਲਕੇ ਵਾਪਸ ਦਿੱਤਾ ਜਾਵੇਗਾ ਅਤੇ ਬਦਲੇ ਗਏ ਵਿਸ਼ੇਸ਼ਤਾ ਨੋਡ ਵਾਪਸ ਦਿੱਤਾ ਜਾਵੇਗਾ, ਨਹੀਂ ਤਾਂ ਵਾਪਸ ਦਿੱਤਾ ਜਾਵੇਗਾ null
.
ਬਦਲਾਅ ਦੀ ਸਮਰੱਥਾ:
ਵਰਤੋਂ element.setAttribute() ਮੈਥਡ ਹੋਰ ਅਸਾਨ ਹੈ。
ਇਹ ਦੇਖੋ:
ਇਨਸਟੈਂਸ
ਉਦਾਹਰਣ 1
H1 ਦੀ class ਵਿਸ਼ੇਸ਼ਤਾ ਸੈਟ ਕਰੋ:
const nodeMap = document.getElementsByTagName("H1")[0].attributes; const node = document.createAttribute("class"); node.value = "democlass"; nodeMap.setNamedItem(node);
ਉਦਾਹਰਣ 2
element.setAttribute() ਨਾਲ ਹੋਰ ਅਸਾਨ ਹੈ:
const element = document.getElementsByTagName("H1")[0]; element.setAttribute("class", "democlass");
ਸਮਾਰਟਸ
namednodemap.setNamedItem(node)
ਪੈਰਾਮੀਟਰ
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
node | ਲੋੜੀਦਾ। ਨਾਮਿੰਡ ਨੋਡ ਮੈਪ ਵਿੱਚ ਜੋੜਨ ਜਾਂ ਬਦਲਣ ਲਈ ਨੋਡ ਜੋੜਨਾ ਹੈ。 |
ਵਾਪਸ ਦਿੱਤਾ ਗਿਆ ਮੁੱਲ
ਇੰਪੀਰੈਂਸ | ਵਰਣਨ |
---|---|
ਨੋਡ | ਬਦਲੇ ਗਏ ਨੋਡ (ਜੇਕਰ ਹੈ ਤਾਂ)। ਨਹੀਂ ਤਾਂ null ਵਾਪਸ ਦੇਣਾ。 |
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
attributes.setNamedItem
ਇਹ DOM Level 1 (1998) ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ。
ਸਾਰੇ ਬਰਾਉਜ਼ਰਾਂ ਇਸ ਨੂੰ ਸਮਰਥਨ ਕਰਦੇ ਹਨ:
ਚਰਮੋ | ਆਈਈ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸੈਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|---|
ਚਰਮੋ | ਆਈਈ | ਐਜ਼ | ਫਾਇਰਫਾਕਸ | ਸੈਫਾਰੀ | ਓਪਰਾ |
ਸਮਰਥਨ | 9-11 | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ | ਸਮਰਥਨ |
- ਪਿੱਛਲਾ ਪੰਨਾ removeNamedItem()
- ਅਗਲਾ ਪੰਨਾ ਨਿਰਦਿਸ਼ਟ
- ਪਿੱਛੇ ਵਾਪਸ ਜਾਓ HTML DOM Attributes