创建新的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);

最新文章

  1. python2.x与3.x差别
  2. centos-6.5 安装apache
  3. 动态规划 - 最长公共子序列(LCS)
  4. CocoStudio基础教程(3)在程序中处理cocoStudio导出动画
  5. 树形结构的数据库表Schema设计
  6. web自己主动保存表单
  7. linux - 输入输出重定向 及 管道
  8. java面板设计
  9. (五)超级猜图Demo引出的细节
  10. nova boot from volume代码分析
  11. 单模式串匹配----浅谈kmp算法
  12. Json数据产生树形结构
  13. golang 小例子
  14. react服务端渲染同构报错Browser history needs a DOM
  15. 《Linux内核设计与实现》 第五章学习笔记
  16. poj-1061-exgcd
  17. Android中使用DialogFragment来取代popopwindow
  18. Linux里的稀疏文件
  19. rabbitmq学习(三):rabbitmq之扇形交换机、主题交换机
  20. mysql root密码忘了怎么办?

热门文章

  1. Laya 分帧加载优化
  2. C. The Smallest String Concatenation-C++sort排序~~
  3. 洛谷P3973 - [TJOI2015]线性代数
  4. eclipse pom.xml 报错org.apache.maven.plugin.war.WarMojo的解决办法
  5. The Grove(poj 3182)
  6. 【Codeforces Round #501 (Div. 3)】
  7. java构造方法的特点和理解--三只坚果
  8. java学习——关于搜索异常处理的总结
  9. SVN 更新后Tomcat 启动时出现问题
  10. 一次使用NodeJS实现网页爬虫记