HTML DOM nodeValue 屬性
示例
返回文件中第一個 <button> 元素的節點值
document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
自己動手試一試 »
更多示例見下文。
描述
nodeValue
屬性設定或返回節點的值。
如果節點是元素節點,nodeValue 屬性將返回 null。
注意:如果您想返回元素的文字,請記住文字總是位於 Text 節點內部,您需要返回 Text 節點的節點值 (element.childNodes[0].nodeValue)。
對於其他節點型別,nodeValue 屬性將針對不同的節點型別返回不同的值。
語法
返回節點值
node.nodeValue
設定節點值
node.nodeValue = value
屬性
屬性值 | 描述 |
value | 節點值。 |
返回值
型別 | 描述 |
字串 | 節點值。 對於元素和文件節點,值為 null 。對於屬性節點,值為屬性值。 對於文字節點,值為文字內容。 對於註釋節點,值為文字內容。 |
更多示例
獲取“myDIV”的第一個子節點的節點名稱、值和型別
const x = document.getElementById("myDIV").firstChild;
let text = "";
text += "名稱: " + x.nodeName + "<br>";
text += "值: " + x.nodeValue + "<br>";
text += "型別: " + x.nodeType;
自己動手試一試 »
瀏覽器支援
element.nodeValue
是 DOM Level 1 (1998) 的特性。
所有瀏覽器都完全支援。
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 9-11 |