htmldom操作添加标签顺序
2014-03-16 15:51
183 查看
<!DOCTYPE html>
<html>
<body>
<div id="div1">
</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>
提示:能否在不引用父元素的情况下删除某个元素?
很抱歉。DOM 需要了解您需要删除的元素,以及它的父元素。
这里提供一个常用的解决方法:找到您需要删除的子元素,然后使用 parentNode 属性来查找其父元素:
<html>
<body>
<div id="div1">
</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>
提示:能否在不引用父元素的情况下删除某个元素?
很抱歉。DOM 需要了解您需要删除的元素,以及它的父元素。
这里提供一个常用的解决方法:找到您需要删除的子元素,然后使用 parentNode 属性来查找其父元素:
var child=document.getElementById("p1"); child.parentNode.removeChild(child);
<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 parent=document.getElementById("div1"); var child=document.getElementById("p1"); parent.replaceChild(para,child); </script>
相关文章推荐
- htmldom操作添加标签顺序
- JS对HTML标签select的获取、添加、删除操作
- (转载)html dom节点操作(获取/修改/添加或删除)
- 【DOM操作】DOM操作HTML中的Select标签
- js操作标签调换顺序,添加类似收款地址样式
- HTML中的<table>标签及其子元素标签,JS中DOM对<table>的操作
- 【DOM操作】实时监听input[type='text']和HTML标签中属性改变事件
- JS对HTML标签select的获取、添加、删除操作
- html dom节点操作(获取/修改/添加或删除)
- html dom节点操作(获取/修改/添加或删除)
- DOM操作HTML文档;js创建表格;清除空文本节点
- HTML DOM常用的操作
- Js根据class名替换html标签内容 ,在某标签前后添加内容
- jQuery基础教程之DOM操作-HTML&文本&值的操作
- DOM动态添加HTML节点 appendChild、removeChild
- 10014---jQuery--jQuery DOM 操作-添加元素
- DOM操作HTML实现AJAX的及时性
- Html 内嵌 选择器属性 Dom操作 JavaScript 事件
- js操作html的table,包括添加行,添加列,删除行,删除列,合并列
- tools - js动态添加任何html标签