ایچ تی ام ال ڈوم اٹر آوبجیکٹ

شیء 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 (صفت) نمائش Node نمائش سے تمام صفتوں اور طریقوں کو چلا رہی ہے。

DOM 4 میں، Attr نمائش کا آئیٹم Node سے نہیں چلا رہا ہے。

مستقبل کی کد کی سلامتی کے لئے، آپ کو صفت اور نود کی طریقوں کا استعمال کریں:

صفت / طریق بچھنے کا سبب
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() ہمیشہ صحیح رہتا ہے。
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 کا استعمال کریں