XML DOM hasAttribute() ਮੰਥਰ

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

ਜੇਕਰ ਮੌਜੂਦਾ ਐਲੀਮੈਂਟ ਨੂੰ ਵਿਸ਼ੇਸ਼ ਵਿਸ਼ੇਸ਼ ਰੱਖਿਆ ਹੈ, ਤਾਂ true ਵਾਪਸ ਦਿੰਦਾ ਹੈ, ਨਹੀਂ ਤਾਂ false。

ਗਣਤਰ:

hasAttribute(name)
ਪੈਰਾਮੀਟਰ ਵਰਣਨ
name ਲਾਜ਼ਮੀ

ਵਿਸ਼ੇਸ਼ਤਾ

ਇਹ ਮੰਥਰ ਇੱਕ ਅਣੂ ਨੂੰ ਵਿਸ਼ੇਸ਼ ਵਿਸ਼ੇਸ਼ ਰੱਖਿਆ ਹੈ ਦੀ ਪ੍ਰਮਾਣਿਤ ਕਰਦਾ ਹੈ, ਪਰ ਉਸ ਵਿਸ਼ੇਸ਼ ਵਿਸ਼ੇਸ਼ ਦਾ ਮੁੱਲ ਨਹੀਂ ਵਾਪਸ ਦਿੰਦਾ ਹੈ।ਧਿਆਨ ਦੇਵੋ ਕਿ ਜੇਕਰ ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ ਵਿਸ਼ੇਸ਼ ਸਪੱਸ਼ਟ ਰੂਪ ਨਾਲ ਸੈਟ ਕੀਤਾ ਗਿਆ ਹੈ ਜਾਂ ਮੂਲ ਵਿਸ਼ੇਸ਼ ਨੂੰ ਮੂਲ ਵਿਸ਼ੇਸ਼ ਵਿੱਚ ਸੈਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ hasAttribute() ਮੰਥਰ ਸਹੀ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。

ਉਦਾਹਰਨ

ਸਾਰੇ ਉਦਾਹਰਨਾਂ ਵਿੱਚ ਅਸੀਂ XML ਫਾਈਲ ਵਰਤਾਂਗੇ books.xmlਅਤੇ JavaScript ਫੰਕਸ਼ਨ loadXMLDoc()

ਹੇਠ ਲਿਖੇ ਕੋਡ ਟੁਕਡੇ ਨੇ "books.xml" ਵਿੱਚ ਪਹਿਲੇ <book> ਅਣੂ ਵਿੱਚ "category" ਵਿਸ਼ੇਸ਼ ਵਿਸ਼ੇਸ਼ ਰੱਖਿਆ ਹੈ ਦੀ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਹੈ:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.hasAttribute("category"));

ਇਸ ਕੋਡ ਦਾ ਆਉਟਪੁੱਟ:

ਸਹੀ