HTML DOM 修改 HTML
HTML DOM 可以修改 HTML 元素
修改 HTML 元素 = 改变元素、属性、样式和事件
修改 HTML 元素
修改 HTML DOM 意味着许多不同的方面
- 改变 HTML 内容
- 改变 CSS 样式
- 改变 HTML 属性
- 创建新的 HTML 元素
- 删除已有的 HTML 元素
- 改变事件(处理程序)
在接下来的章节,我们会深入学习如何修改 HTML DOM
改变 HTML 内容
改变 HTML 元素内容的最简单的方法是使用 innerHTML
属性
下面的范例更改了 <h1> 元素的 HTML 内容
<h1 id="h1">Hello World!</h1> <script> document.getElementById("h1").innerHTML="简单教程,简单编程"; </script> <p>通过脚本来修改标题的内容</p> <footer>简单教程,简单编程<br/>Copyright © 简单教程 www.twle.cn</footer>
改变 HTML 样式
HTML DOM 可以访问 HTML 对象的样式对象
下面的范例更改了 <h2> 标题的 HTML 样式
<h2 id="h21">Hello world!</h2> <h2 id="h22">Hello world!</h2> <footer>简单教程,简单编程<br/>Copyright © 简单教程 www.twle.cn</footer> <script> document.getElementById("h22").style.color="blue"; document.getElementById("h22").style.fontFamily="Courier New"; </script>
创建新的 HTML 元素
如果我们要向 HTML DOM 添加新元素,首先必须创建该元素(元素节点),然后把它追加到已有的元素上
<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> <footer>简单教程,简单编程<br/>Copyright © 简单教程 www.twle.cn</footer>