एचटीएमएल डॉम अट्रिब्यूट ऑब्जैक्ट

Attr ऑब्जैक्ट

HTML DOM मेंAttr ऑब्जैक्टप्रतिनिधित्व करता है HTML गुण

HTML गुण हमेशा HTML एलिमेंट

NamedNodeMap

HTML DOM मेंNamedNodeMap ऑब्जैक्टएलिमेंट गुण नोड के अनोखे समूह को प्रतिनिधित्व करता है।

अर्थात: NamedNodeMap यह है Attr ऑब्जैक्टकी सूची।

NamedNodeMap वापस करता है नोड की संख्या length गुण

इसको नाम या निर्देशक संख्या के द्वारा पहुंच सकते हैं। निर्देशक संख्या 0 से शुरू होती है।

Attribute गुण

गुण वर्णन
isId पुराना हो गया है।
name गुण का नाम वापस करें。
value गुण का मूल्य सेट करें या उसे वापस करें。
specified यदि गुण निर्दिष्ट किया गया है, तो true बदले, अन्यथा false।

NamedNodeMap गुण और तरीके

तरीका वर्णन
getNamedItem() NamedNodeMap से अट्रिब्यूट नोड (नाम पर) वापस करें
item() NamedNodeMap से अट्रिब्यूट नोड (इंडेक्स पर) वापस करें
length NamedNodeMap में अट्रिब्यूट की संख्या वापस करें
removeNamedItem() अट्रिब्यूट (नोड) हटाएं
setNamedItem() नाम के अनुसार अट्रिब्यूट (नोड) सेट करें

DOM 4 चेतावनी!

W3C DOM Core में, Attr (अट्रिब्यूट) ऑब्जैक्ट नोड ऑब्जैक्ट से सभी अट्रिब्यूट और विधियां विरासत करता है。

DOM 4 में, Attr ऑब्जैक्ट नोड से नहीं विरासत करता है。

भविष्य के कोड की सुरक्षा के लिए, आपको नोड ऑब्जैक्ट के अट्रिब्यूट और विधियों को अट्रिब्यूट ऑब्जैक्ट पर इस्तेमाल न करना चाहिए:

अट्रिब्यूट / विधि इस्तेमाल करने से दूर रहने का कारण
attr.appendChild() अट्रिब्यूट के पास कोई उप-आयाम नहीं है。
attr.attributes अट्रिब्यूट के पास कोई अट्रिब्यूट नहीं है。
attr.baseURI document.baseURI के स्थान पर इस्तेमाल करें。
attr.childNodes अट्रिब्यूट के पास कोई उप-आयाम नहीं है。
attr.cloneNode() attr.value के स्थान पर इस्तेमाल करें。
attr.firstChild अट्रिब्यूट के पास कोई उप-आयाम नहीं है。
attr.hasAttributes() अट्रिब्यूट के पास कोई अट्रिब्यूट नहीं है。
attr.hasChildNodes अट्रिब्यूट के पास कोई उप-आयाम नहीं है。
attr.insertBefore() अट्रिब्यूट के पास कोई उप-आयाम नहीं है。
attr.isEqualNode() कोई मायने नहीं है。
attr.isSameNode() कोई मायने नहीं है。
attr.isSupported() हमेशा true है。
attr.lastChild अट्रिब्यूट के पास कोई उप-आयाम नहीं है。
attr.nextSibling अट्रिब्यूट के पास कोई समकक्ष आयाम नहीं है。
attr.nodeName attr.name के स्थान पर इस्तेमाल करें。
attr.nodeType हमेशा 2 (ATTRIBUTE_NODE) है。
attr.nodeValue attr.value के स्थान पर इस्तेमाल करें。
attr.normalize() अट्रिब्यूट नोर्मलाइजेशन के लिए नहीं है。
attr.ownerDocument हमेशा आपके HTML डॉक्यूमेंट है。
attr.ownerElement यह आपके द्वारा इस अट्रिब्यूट को पहुंचने के लिए इस्तेमाल किए जाने वाले HTML एलीमेंट है。
attr.parentNode यह आपके द्वारा इस अट्रिब्यूट को पहुंचने के लिए इस्तेमाल किए जाने वाले HTML एलीमेंट है。
attr.previousSibling अट्रिब्यूट के पास कोई समकक्ष आयाम नहीं है。
attr.removeChild अट्रिब्यूट के पास कोई उप-आयाम नहीं है。
attr.replaceChild अट्रिब्यूट के पास कोई उप-आयाम नहीं है。
attr.textContent attr.value के स्थान पर इस्तेमाल करें。