ویژگی nodeName عناصر DOM HTML

تعریف و کاربرد

nodeName نام گره‌ی بازگشتی ویژگی:

  • اگر گره عنصر باشد، ویژگی nodeNameنام برچسب(بزرگ‌نوشته شده).
  • اگر گره ویژگی باشد، ویژگی nodeNameنام ویژگی.
  • اگر گره متن باشد، ویژگی nodeName #text.
  • اگر گره توضیحات باشد، ویژگی nodeName #comment.
  • اگر گره مستند باشد، ویژگی nodeName #document.

ویژگی nodeName فقط خواندنی است.

لطفاً ببینید:

ویژگی nodeType

ویژگی nodeValue

ویژگی tagName

ویژگی childNodes

مثال

مثال 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 پشتیبانی می‌کند پشتیبانی می‌کند پشتیبانی می‌کند پشتیبانی می‌کند