ویژگی nodeName عناصر DOM HTML
- صفحه قبل nextElementSibling
- صفحه بعدی nodeType
- بازگشت به طبقه بالاتر موضوع Elements HTML DOM
تعریف و کاربرد
nodeName
نام گرهی بازگشتی ویژگی:
- اگر گره عنصر باشد، ویژگی nodeNameنام برچسب(بزرگنوشته شده).
- اگر گره ویژگی باشد، ویژگی nodeNameنام ویژگی.
- اگر گره متن باشد، ویژگی nodeName
#text
. - اگر گره توضیحات باشد، ویژگی nodeName
#comment
. - اگر گره مستند باشد، ویژگی nodeName
#document
.
ویژگی nodeName فقط خواندنی است.
لطفاً ببینید:
مثال
مثال 1
نام گره <p> را بازمیگرداند:
document.getElementById("myP").nodeName;
مثال 2
نام گره <body> را بازمیگرداند:
document.body.nodeName;
مثال 3
به نام گرههای فرزند <body> دسترسی پیدا کنید:
const nodes = document.body.childNodes; let text = ""; برای (let i = 0; i < nodes.length; i++) { text += nodes[i].nodeName + "<br>"; }
مثال 4
به نام گره اولین فرزند "myDIV" دسترسی پیدا کنید:
const x = document.getElementById("myDIV").firstChild; let text = ""; text += "Name: " + x.nodeName + "<br>"; text += "Value: " + x.nodeValue + "<br>"; text += "Type: " + x.nodeType;
نحوه استفاده
element.nodeName
یا
node.nodeName
مقدار بازگشتی
- نقطه بازگشتی گره عنصرنام برچسب(بزرگنوشته شده)
- نقطه بازگشتی گره ویژگینام ویژگی
- نقطه بازگشتی گره متن
#text
- نقطه بازگشتی گره توضیحات
#comment
- نقطه بازگشتی گره مستند
#document
پشتیبانی مرورگر
element.nodeName
این یک ویژگی DOM Level 1 (1998) است.
همه مرورگرها آن را به طور کامل پشتیبانی میکنند:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
پشتیبانی میکند | 9-11 | پشتیبانی میکند | پشتیبانی میکند | پشتیبانی میکند | پشتیبانی میکند |
- صفحه قبل nextElementSibling
- صفحه بعدی nodeType
- بازگشت به طبقه بالاتر موضوع Elements HTML DOM