HTML DOM Element nodeName 属性

定义和用法

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 = "";
for (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 1 (1998).

جميع المتصفحات يدعمونه بشكل كامل:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
دعم 9-11 دعم دعم دعم دعم