HTML DOM 屬性

innerHTML 屬性

獲取元素內容的最簡單方法是使用 innerHTML 屬性。javascript

innerHTML 屬性對於獲取或替換 HTML 元素的內容頗有用。html

實例

下面的代碼獲取 id="intro" 的 <p> 元素的 innerHTML:java

實例

<html>
<body>

<p id="intro">Hello World!</p>

<script>
var txt=document.getElementById("intro").innerHTML;
document.write(txt);
</script>

</body>
</html>

親自試一試node

在上面的例子中,getElementById 是一個方法,而 innerHTML 是屬性。dom

innerHTML 屬性可用於獲取或改變任意 HTML 元素,包括 <html> 和 <body>。htm

nodeName 屬性

nodeName 屬性規定節點的名稱。ip

  • nodeName 是隻讀的
  • 元素節點的 nodeName 與標籤名相同
  • 屬性節點的 nodeName 與屬性名相同
  • 文本節點的 nodeName 始終是 #text
  • 文檔節點的 nodeName 始終是 #document

註釋:nodeName 始終包含 HTML 元素的大寫字母標籤名。文檔

nodeValue 屬性

nodeValue 屬性規定節點的值。get

  • 元素節點的 nodeValue 是 undefined 或 null
  • 文本節點的 nodeValue 是文本自己
  • 屬性節點的 nodeValue 是屬性值

獲取元素的值

下面的例子會取回 <p id="intro"> 標籤的文本節點值:it

實例

<html>
<body>

<p id="intro">Hello World!</p>

<script type="text/javascript">
x=document.getElementById("intro");
document.write(x.firstChild.nodeValue);
</script>

</body>
</html>

親自試一試

nodeType 屬性

nodeType 屬性返回節點的類型。nodeType 是隻讀的。

比較重要的節點類型有:

元素類型 NodeType
元素 1
屬性 2
文本 3
註釋 8
文檔 9
相關文章
相關標籤/搜索