HTML DOM Element nodeValue 屬性
- 上一頁 nodeType
- 下一頁 normalize()
- 返回上一層 HTML DOM Elements 對象
定義和用法
nodeValue
屬性設置或返回節點的值。
如果節點是元素節點,則 nodeValue
屬性將返回 null
。
注意:如果要返回元素的文本,請記住文本始終位于 Text 節點內,并且必須返回 Text 節點的節點值:
element.childNodes[0].nodeValue
對于其他節點類型,nodeValue
屬性將為不同的節點類型返回不同的值。
替代方案:
另請參閱:
實例
例子 1
返回文檔中第一個 <button> 元素的節點值:
document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
例子 2
獲取 "myDIV" 的第一個子節點的節點名稱、值和類型:
const x = document.getElementById("myDIV").firstChild; let text = ""; text += "Name: " + x.nodeName + "<br>"; text += "Value: " + x.nodeValue + "<br>"; text += "Type: " + x.nodeType;
語法
返回 node 值:
node.nodeValue
設置 node 值:
node.nodeValue = value
屬性值
值 | 描述 |
---|---|
value | 節點值。 |
返回值
類型 | 描述 |
---|---|
字符串 |
節點值。
|
瀏覽器支持
element.nodeValue
是 DOM Level 1 (1998) 特性。
所有瀏覽器都完全支持它:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 9-11 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 nodeType
- 下一頁 normalize()
- 返回上一層 HTML DOM Elements 對象