خاصية HTML DOM nodeName
مثال
احصل على اسم عقدة العنصر <p>:
var x = document.getElementById("myP").nodeName;
المزيد من الأمثلة "جربها بنفسك" أدناه.
التعريف والاستخدام
تقوم الخاصية nodeName بإرجاع اسم العقدة المحددة.
إذا كانت العقدة عبارة عن عقدة عنصر ، فستقوم الخاصية nodeName بإرجاع اسم العلامة.
إذا كانت العقدة عبارة عن عقدة سمة ، فستُرجع الخاصية nodeName اسم السمة.
بالنسبة لأنواع العقد الأخرى ، ستُرجع الخاصية nodeName أسماء مختلفة لأنواع العقد المختلفة.
نصيحة: يمكنك أيضًا استخدام خاصية tagName لإرجاع اسم العلامة لعنصر. الفرق هو أن tagName لا يعرض سوى أسماء العلامات ، بينما يُرجع nodeName اسم جميع العقد (العلامات والسمات والنص والتعليقات).
هذه الخاصيه للقراؤه فقط.
دعم المتصفح
Property | |||||
---|---|---|---|---|---|
nodeName | Yes | Yes | Yes | Yes | Yes |
بناء الجملة
node.nodeName
تفاصيل تقنية
قيمة الإرجاع: |
سلسلة تمثل اسم العقدة.
القيم الممكنة:
|
---|---|
إصدار DOM | كائن عقدة المستوى 1 الأساسي |
مزيد من الأمثلة
مثال
احصل على اسم عقدة عنصر <body>:
var x = document.body.nodeName;
مثال
احصل على أسماء العقد الخاصة بالعقد الفرعية لعنصر <body>:
var c = document.body.childNodes;
var txt = "";
var i;
for (i = 0; i < c.length; i++) {
txt = txt + c[i].nodeName + "<br>";
}
document.getElementById("demo").innerHTML = txt;
مثال
احصل على اسم العقدة وقيمة العقدة ونوع العقدة للعقدة الفرعية الأولى لعنصر <div>:
<div id="myDIV">This is a div element.</div>
<script>
var x = document.getElementById("myDIV").firstChild;
var txt = "";
txt += "The node name: " + x.nodeName + "<br>";
txt += "The node value: " + x.nodeValue + "<br>";
txt += "The node type: " + x.nodeType;
</script>
الصفحات ذات الصلة
مرجع DOM HTML: element. خاصية tagName
مرجع DOM HTML: العقدة. خاصية nodeType
مرجع DOM HTML: العقدة. خاصية nodeValue
مرجع DOM HTML: العقدة. خاصية childNodes