HTML DOM - 修改
修改 HTML = 改變元素、屬性、樣式和事件。
修改HTML 元素
修改HTML DOM 意味著許多不同的面向:
改變HTML 內容
改變CSS 樣式
改變HTML 屬性
建立新的HTML 元素
刪除現有的HTML 元素
改變事件(處理程序)
在接下來的章節,我們會深入學習修改HTML DOM 的常用方法。
建立 HTML 內容
改變元素內容的最簡單的方法是使用 innerHTML 屬性。
下面的範例改變一個<p> 元素的HTML 內容:
#
<html><!DOCTYPE html> <html> <body> <p id="p1">Hello World!</p> <script> document.getElementById("p1").innerHTML="New text!"; </script> <p>The paragraph above was changed by a script.</p> </body> </html>
##執行實例»點擊"運行實例" 按鈕查看線上實例
#我們將在下面的章節中為您解釋例子中的細節。 |
---|
改變 HTML 樣式透過 HTML DOM,您能夠存取 HTML 元素的樣式物件。 下面的範例改變一個段落的HTML 樣式:
實例#
點擊"運行實例" 按鈕查看線上實例
建立新的HTML 元素<html><!DOCTYPE html> <html> <body> <p id="p1">Hello world!</p> <p id="p2">Hello world!</p> <script> document.getElementById("p2").style.color="blue"; document.getElementById("p2").style.fontFamily="Arial"; document.getElementById("p2").style.fontSize="larger"; </script> </body> </html>##執行實例»
點擊"運行實例" 按鈕查看線上實例
如需在HTML DOM 中新增元素,您必須先建立該元素(元素節點),然後把它追加到現有的元素上。
實例<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
</head>
<body>
<div id="div1">
<p id="p1">这是一个段落。</p>
<p id="p2">这是另一个段落。</p>
</div>
<script>
var para=document.createElement("p");
var node=document.createTextNode("这是一个新段落。");
para.appendChild(node);
var element=document.getElementById("div1");
element.appendChild(para);
</script>
</body>
</html>
運行實例»點擊"運行實例" 按鈕查看線上實例