js---html元素操作
2013-11-13 11:44
288 查看
思路:创给节点添加一个元素:步骤:
1:创建元素节点
2:创建文本节点
3:将该文本添加到元素上
4:将该元素追加到其他元素上
appendChild() 方法,将新元素作为父元素的最后一个子元素进行添加,如需不想作为最后一个添加,则可使用 insertBefore() 方法。如下代码:
修改 HTML = 改变元素、属性、样式和事件。
改变 HTML 内容
改变 CSS 样式
改变 HTML 属性
创建新的 HTML 元素
删除已有的 HTML 元素
改变事件(处理程序)
在接下来的章节,我们会深入学习修改 HTML DOM 的常用方法。
下面的例子改变一个 <p> 元素的 HTML 内容:
提示:我们将在下面的章节为您解释例子中的细节。
下面的例子改变一个段落的 HTML 样式:
1:创建元素节点
2:创建文本节点
3:将该文本添加到元素上
4:将该元素追加到其他元素上
appendChild() 方法,将新元素作为父元素的最后一个子元素进行添加,如需不想作为最后一个添加,则可使用 insertBefore() 方法。如下代码:
<div id="div1"> <p id="p1">This is a paragraph.</p> <p id="p2">This is another paragraph.</p> </div> <script> var para=document.createElement("p"); var node=document.createTextNode("This is new."); para.appendChild(node); var element=document.getElementById("div1"); var child=document.getElementById("p1"); element.insertBefore(para,child); </script>
修改 HTML = 改变元素、属性、样式和事件。
修改 HTML 元素
修改 HTML DOM 意味着许多不同的方面:改变 HTML 内容
改变 CSS 样式
改变 HTML 属性
创建新的 HTML 元素
删除已有的 HTML 元素
改变事件(处理程序)
在接下来的章节,我们会深入学习修改 HTML DOM 的常用方法。
创建 HTML 内容
改变元素内容的最简答的方法是使用 innerHTML 属性。下面的例子改变一个 <p> 元素的 HTML 内容:
实例
<html> <body> <p id="p1">Hello World!</p> <script> document.getElementById("p1").innerHTML="New text!"; </script> </body> </html>
提示:我们将在下面的章节为您解释例子中的细节。
改变 HTML 样式
通过 HTML DOM,您能够访问 HTML 元素的样式对象。下面的例子改变一个段落的 HTML 样式:
实例
<html> <body> <p id="p2">Hello world!</p> <script> document.getElementById("p2").style.color="blue"; </script> </body> </html>
创建新的 HTML 元素
如需向 HTML DOM 添加新元素,您首先必须创建该元素(元素节点),然后把它追加到已有的元素上。实例
<div id="d1"> <p id="p1">This is a paragraph.</p> <p id="p2">This is another paragraph.</p> </div> <script> var para=document.createElement("p"); var node=document.createTextNode("This is new."); para.appendChild(node); var element=document.getElementById("d1"); element.appendChild(para); </script>
相关文章推荐
- JS是怎样将1G硬盘变成120G(请勿用于非法途径)【荐】
- js将html中的内容导出word、或者excel文件的方法
- QQ在线客服代码,飘浮在右侧的QQ客服js特效演示
- js注入事件
- getBoundingClientRect in js
- JS 对表单元素radio(同Name值),select的控制
- nginx做反向代理,实现负载均衡基本配置。无法加载css,js或图片
- JS新版类图结构
- JS获取节点的兄弟,父级,子级元素
- Android平台,如何调用javascript操作网页和js调用系统功能
- Js和Jquery中的取整函数!(两个示例)
- js跳转页面
- js中通过父级进行查找的解决办法
- JS控制只能输入数字
- slickgrid 一个优秀的JS表格插件
- 纯js写的分页表格数据为json串
- js 快速排序
- js对象的特点
- JS知识点梳理
- js获取当前时间戳