HTML DOM อิเลเมนต์นอดนิยาม นามที่แสดงค่า

คำอธิบายและการใช้งาน

nodeValue ค่าจะตั้งค่าหรือคืนค่าค่าของตัวแทนเลข.

ถ้าตัวแทนเลขเป็นตัวแทนเลขององค์ประกอบ: nodeValue ค่าจะคืนค่า null.

สัญญาณเตือน:ถ้าต้องการคืนค่าของตัวแทนเลข จำเป็นต้องจำได้ว่าข้อความเหมือนกันเป็น Text Node และจะต้องคืนค่าของ Text Node:

element.childNodes[0].nodeValue

สำหรับประเภทตัวแทนเลขอื่นๆ:nodeValue ค่าจะกลับค่าแก่ตัวแทนเลขแตกต่างกันตามประเภทตัวแทนเลข:

แนะนำทางเลือก:

attribute textContent

attribute innerText

attribute innerHTML

ดูเพิ่มเติม:

attribute nodeName

attribute nodeType

attribute tagName

attribute 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) ตามนั้น。

ทั้งหมดเบราเซอร์ต่างๆ สนับสนุนมันอย่างเต็มที่:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
สนับสนุน 9-11 สนับสนุน สนับสนุน สนับสนุน สนับสนุน