首页前端开发JavaScriptjavascript如何删除和添加元素

javascript如何删除和添加元素

时间2024-01-30 01:08:02发布访客分类JavaScript浏览530
导读:收集整理的这篇文章主要介绍了javascript如何删除和添加元素,觉得挺不错的,现在分享给大家,也给大家做个参考。在javascript中,可以利用“父元素对象.apPEndChild(新元素 ”或“父元素对象.insertBefore(...
收集整理的这篇文章主要介绍了javascript如何删除和添加元素,觉得挺不错的,现在分享给大家,也给大家做个参考。

在javascript中,可以利用“父元素对象.apPEndChild(新元素)”或“父元素对象.insertBefore(新元素,插入点)”语句在父元素中添加新元素;可以利用“父元素对象.removeChild(子元素)”语句删除子元素。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

javascript删除和添加元素

1、添加元素

!doctype htML>
    html>
    head>
    meta charset="utf-8">
    tITle>
    javascript添加元素/title>
    script type="text/javascript" >
	window.onload = function(){
    	  VAR box = document.getElementById("box");
  //通过id属性值获得DIV	}
    ;
	function addNode(){
    //在末尾插入新节点	  var p = document.createElement("p");
     //创建需要添加的元素节点	  p.innerHTML = "段落三(添加的内容)";
    	  box.appendChild(p);
 //将段落节点添加到box的子节点列表后面	}
	function insertNode(){
    //在开头插入新节点	  var h2 = document.createElement("h2");
     // 创建一个H2元素节点	  h2.innerHTML = "二级标题(插入的内容)";
    	  var oP = document.getelementsbytagname("p")[0];
     //获取第一个段落	  box.insertBefore(h2,oP);
 //在第一个段落前面插入一个H2标题	}
    /script>
    /head>
    body>
      div id="box">
         p>
    段落一/p>
         p>
    段落二/p>
      /div>
      a href="javascript:addNode()">
    在末尾插入新节点/a>
      a href="javascript:insertNode()">
    在开头插入新节点/a>
    /body>
    /html>
    

效果图:

说明:

appendChild() 方法可向当前节点的子节点列表的末尾添加新的子节点。用法如下:

appendChild(newchild)
  • 参数 newchild 表示新添加的节点对象,并返回新增的节点。

insertBefore() 方法可向当前节点的子节点列表的开头添加新的子节点。用法如下:

insertBefore(newchild, refchild)
  • 其中参数 newchild 表示新插入的节点,refchild 表示插入新节点的节点,用于指定插入节点的后面相邻位置。

  • 插入成功后,该方法将返回新插入的子节点。

document.createElement()创建元素节点调用。

2、删除元素

!doctype html>
    html>
    head>
    meta charset="utf-8">
    title>
    javascript删除元素/title>
    script type="text/javascript" >
	function deleteNode(){
    //删除节点	  var oP = document.getElementsByTagName("p")[0];
    //获取第一个段落	  box.removeChild(oP);
//删除第一个段落	}
    /script>
    /head>
    body>
      div id="box">
         p>
    段落一/p>
         p>
    段落二/p>
      /div>
      a href="javascript:deleteNode()">
    删除节点/a>
    /body>
    /html>
    

效果图:

说明:

removeChild() 方法可以删除父节点上的一个子节点。

语法:

parentNode.removeChild(nodeName)
  • nodeName:当前节点的名字

  • parentNode:当前节点的父节点

【推荐学习:javascript高级教程】

以上就是javascript如何删除和添加元素的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

javascript删除元素

若转载请注明出处: javascript如何删除和添加元素
本文地址: https://pptw.com/jishu/591840.html
javascript创建新节点方法是什么 JavaScript有没有集合

游客 回复需填写必要信息