HTML DOM ایلیمنت نوڈ ویلیوز کی اپریشن

تعریف و استفاده

nodeValue ویژگی مقدار تنظیم یا بازگردانی نود را می‌کند.

اگر نود یک نود عناصر باشد، nodeValue ویژگی باز می‌گردد به null.

توجه:اگر می‌خواهید متن عناصر را بازگردانید، به خاطر داشته باشید که متن همیشه در نود Text قرار دارد و باید مقدار نود Text را بازگردانید:

element.childNodes[0].nodeValue

برای نودهای دیگر نوع،nodeValue ویژگی برای نودهای مختلف نوع مختلفی از مقدار باز می‌گردد.

راه حل جایگزین:

ویژگی textContent

ویژگی innerText

ویژگی innerHTML

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

ویژگی nodeName

ویژگی nodeType

ویژگی tagName

ویژگی childNodes

مثال

مثال 1

مقدار نود اولین عنصر <button> مستند به مستند باز می‌گردد:

document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;

دستی خود را امتحان کنید

مثال 2

دسترسی به نام نود، مقدار و نوع اولین فرزند "myDIV":

const x = document.getElementById("myDIV").firstChild;
let text = "";
text += "نام: " + x.nodeName + "<br>";
text += "مقدار: " + x.nodeValue + "<br>";
text += "نوع: " + x.nodeType;

دستی خود را امتحان کنید

نحوه نوشتن

مقدار node باز می‌گردد:

node.nodeValue

تنظیم مقدار node:

node.nodeValue = value

مقدار ویژگی

مقدار توضیح
value مقدار نود.

مقدار بازگشتی

نوع توضیح
رشته

مقدار نود.

  • نود عناصر و نود مستند به null باز می‌گردند
  • نود ویژگی باز می‌گردد به ارزش ویژگی
  • نود متن باز می‌گردد به محتوای متن
  • نوتیش‌های نود باز می‌گردد به محتوای متن

پشتیبانی مرورگر

element.nodeValue این یک ویژگی DOM Level 1 (1998) است.

تمام مرورگرها کاملاً از آن پشتیبانی می‌کنند:

کروم آئی ای ایج فایرفاکس سافاری آپرا
کروم آئی ای ایج فایرفاکس سافاری آپرا
پشتیبانی 9-11 پشتیبانی پشتیبانی پشتیبانی پشتیبانی