添加和删除节点(HTML元素)
2024-08-28 16:35:40
创建新的HTML元素
<div id="div1">
<p id="p1">这是一个段落</p>
<p id="p2">这是另一个段落</p>
</div> <script>
var para=document.createElement("p");//创建新的<p>元素
var node=document.createTextNode("这是新段落。");//创建新的文本节点
para.appendChild(node);//向<p>元素追歼这个文本节点
//向一个已有元素追加这个新元素
var element=document.getElementById("div1");//找到一个已有元素
element.appendChild(para);//向这个已有元素追加新元素
</script>
删除已有的元素
<div id="div1">
<p id="p1">这是一个段落。</p>
<p id="p2">这是另一个段落。</p>
</div> <script>
var parent=document.getElementById("div1");//找到父元素
var child=document.getElementById("p1");//找到子元素
parent.removeChild(child);//从父元素中删除子元素
</script>
DOM 需要清楚您需要删除的元素,以及他的父元素
可以使用子元素的parentNode属性来找父元素
var child=document.getElementById("p1");
child.parentNode.removeChild(child);
最新文章
- python2.x与3.x差别
- centos-6.5 安装apache
- 动态规划 - 最长公共子序列(LCS)
- CocoStudio基础教程(3)在程序中处理cocoStudio导出动画
- 树形结构的数据库表Schema设计
- web自己主动保存表单
- linux - 输入输出重定向 及 管道
- java面板设计
- (五)超级猜图Demo引出的细节
- nova boot from volume代码分析
- 单模式串匹配----浅谈kmp算法
- Json数据产生树形结构
- golang 小例子
- react服务端渲染同构报错Browser history needs a DOM
- 《Linux内核设计与实现》 第五章学习笔记
- poj-1061-exgcd
- Android中使用DialogFragment来取代popopwindow
- Linux里的稀疏文件
- rabbitmq学习(三):rabbitmq之扇形交换机、主题交换机
- mysql root密码忘了怎么办?
热门文章
- Laya 分帧加载优化
- C. The Smallest String Concatenation-C++sort排序~~
- 洛谷P3973 - [TJOI2015]线性代数
- eclipse pom.xml 报错org.apache.maven.plugin.war.WarMojo的解决办法
- The Grove(poj 3182)
- 【Codeforces Round #501 (Div. 3)】
- java构造方法的特点和理解--三只坚果
- java学习——关于搜索异常处理的总结
- SVN 更新后Tomcat 启动时出现问题
- 一次使用NodeJS实现网页爬虫记