HTML DOM Element nodeName 属性
- الصفحة السابقة nextElementSibling
- الصفحة التالية nodeType
- العودة إلى الطبقة السابقة مثل Elements DOM HTML
定义和用法
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 = ""; 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 | دعم | دعم | دعم | دعم |
- الصفحة السابقة nextElementSibling
- الصفحة التالية nodeType
- العودة إلى الطبقة السابقة مثل Elements DOM HTML