HTML DOM Element removeAttributeNode() ਮੈਥਡ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

removeAttributeNode() ਮੈਥਡ ਆਯਾਮ ਵੱਲੋਂ ਹਟਾਉਂਦਾ ਹੈ ਅਤੇ ਵਾਪਸ ਦਿੰਦਾ ਹੈ: Attribute ਆਯਾਮ.

removeAttribute() ਅਤੇ removeAttributeNode() ਦਾ ਅਲਗ.

removeAttribute() ਮੈਥਡ ਆਯਾਮ ਹਟਾਉਂਦਾ ਹੈ ਅਤੇ ਕੋਈ ਵਾਪਸ ਦਿੱਤਾ ਨਹੀਂ ਹੈ.

removeAttributeNode() ਮੈਥਡ ਹਟਾਓ Attr ਆਯਾਮਅਤੇ ਹਟਾਏ ਹੋਏ ਆਯਾਮ ਵਾਪਸ ਦੇਣ ਲਈ.

ਨਤੀਜਾ ਇੱਕ ਹੀ ਹੋਵੇਗਾ.

ਬਦਲੇ ਵਿਕਲਪ:

ਵਰਤੋਂ ਕਰੋ: removeAttribute() ਮੇਥਡ ਹੋਰ ਅਸਾਨ.

ਹੋਰ ਦੇਖੋ:

ਸੂਚਨਾ ਕਿਤਾਬਾਬਾਲਾ:

getAttributeNode() ਮੈਥਡ

setAttributeNode() ਮੈਥਡ

createAttribute() ਮੈਥਡ

getAttribute() ਮੈਥਡ

setAttribute() ਮੈਥਡ

hasAttribute() ਮੈਥਡ

Attribute value 属性

HTML DOM Attribute 对象

教程:

HTML ڈیوسیئر

HTML DOM ਗੁਣ ਆਬਜੈਕਟ

ਟੂਰੀਅਲ:

ਇਨਸਟੈਂਸ

ਉਦਾਹਰਣ 1
ਪਹਿਲੇ <h1> ਤੰਤਰ ਵਿੱਚੋਂ class ਗੁਣ ਨੂੰ ਹਟਾਓ ਗਿਆ ਹੈ:
const element = document.getElementById("myAnchor");

const attr = element.getAttributeNode("href");

const element = document.getElementsByTagName("H1")[0];

const attr = element.getAttributeNode("class");

ਉਦਾਹਰਣ 2
ਲਿੰਕ ਵਿੱਚੋਂ href ਗੁਣ ਨੂੰ ਹਟਾਓ ਗਿਆ ਹੈ:
const element = document.getElementById("myAnchor");

const attr = element.getAttributeNode("href");

element.removeAttributeNode(attr);

ਗਰਿੱਖਤelementNOT_FOUND_ERR.removeAttributeNode(

)

) ਅਸ਼ਰੀਰ
NOT_FOUND_ERR ਪੈਰਾਮੀਟਰ

ਲਾਜ਼ਮੀ। ਹਟਾਉਣੇ ਗਏ ਗੁਣ ਦਾ ਨੂੰ ਪੱਖ

ਵਾਪਸ ਕੀਤਾ ਗਿਆ ਮੁੱਲ ਅਸ਼ਰੀਰ
ਇੰਟਰਫੇਸ ਆਬਜੈਕਟ

ਹਟਾਏ ਗਏ ਗੁਣ ਦਾ Attr ਆਬਜੈਕਟ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ。

ਫੇਲਾਉਣਾ ਅਸ਼ਰੀਰ
ਵਰਣਨ NO_MODIFICATION_ALLOWED_ERR
ਵਰਤਮਾਨ ਤੰਤਰ ਪੜ੍ਹਨ ਵਾਲਾ ਹੈ, ਗੁਣ ਹਟਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ。 NOT_FOUND_ERR oldAttr

ਇਹ ਗੁਣ ਨਹੀਂ ਹੈ।

ਵਿਸ਼ੇਸ਼ਤਾ

ਇਹ ਮੇਥਡ ਵਰਤੋਂ ਨਾਲ ਵਰਤਮਾਨ ਤੰਤਰ ਦੇ ਗੁਣਾਂ ਵਿੱਚੋਂ (ਅਤੇ ਵਾਪਸ) ਏਟਰੀਬਿਊਟ ਨੂੰ ਹਟਾ ਦੇਵੇਗਾ। ਜੇਕਰ DTD ਵਿੱਚ ਹਟਾਏ ਗਏ ਗੁਣ ਨੂੰ ਮੂਲਤਬੀ ਮੁੱਲ ਦਿੱਤਾ ਗਿਆ ਹੈ ਤਾਂ ਇਹ ਮੇਥਡ ਇਸ ਮੂਲਤਬੀ ਮੁੱਲ ਨੂੰ ਦਰਸਾਉਣ ਵਾਲਾ ਇੱਕ ਨਵਾਂ Attr ਨੂੰ ਜੋੜੇਗਾ。ਸੁਝਾਅ: removeAttribute() ਮੇਥਡ ਇਹ ਮੇਥਡ ਹੋਰ ਸਰਲ ਹੋ ਸਕਦਾ ਹੈ。

ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ

element.removeAttributeNode() ਇਹ DOM Level 1 (1998) ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ。

ਸਾਰੇ ਬਰਾਉਜ਼ਰਾਂ ਇਸ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਕਰਦੇ ਹਨ:

ਚਰਮੋਸ ਆਈਈ ਐਜ਼ਡ ਫਾਇਰਫਾਕਸ ਸੈਫਾਰੀ ਓਪਰਾ
ਚਰਮੋਸ ਆਈਈ ਐਜ਼ਡ ਫਾਇਰਫਾਕਸ ਸੈਫਾਰੀ ਓਪਰਾ
ਸਮਰਥਨ 9-11 ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ ਸਮਰਥਨ