獲取元素內容的最簡單方法是使用 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 屬性規定節點的名稱。ip
註釋:nodeName 始終包含 HTML 元素的大寫字母標籤名。文檔
nodeValue 屬性規定節點的值。get
下面的例子會取回 <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 |
---|---|
元素 | 1 |
屬性 | 2 |
文本 | 3 |
註釋 | 8 |
文檔 | 9 |