JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例


Posted in Javascript onJuly 30, 2018

本文实例讲述了JS实现DOM节点插入操作之子节点与兄弟节点插入操作。分享给大家供大家参考,具体如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>3water.com JS节点插入</title>
  <script>
    function showinsert(){ //添加子节点
      var str=document.getElementById("mydiv");
      var zif="段落五";
      var obj=document.createElement("p"); //添加哪类节点
      var objNode=document.createTextNode(zif); //创建文字节点
      str.appendChild(obj);
      obj.appendChild(objNode);
    }
    function showesideinsert(){ //添加兄弟节点
      var str=document.getElementById("mydiv");
      var zi="添加段落";
      var strBrother=str.children[1];
      var strNode=document.createElement("p");
      var strTextNode=document.createTextNode(zi);
      str.insertBefore(strNode,strBrother);
      strNode.appendChild(strTextNode);
    }
  </script>
</head>
<body>
  <div id="mydiv">
    <p onClick="showinsert()">段落一
    <p onClick="showesideinsert()">段落二
    <p>段落三
    <p>段落四
  </div>
</body>
</html>

使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试运行效果如下:

JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
Javascript 中的 &amp;&amp; 和 || 使用小结
Apr 25 Javascript
返回页面顶部top按钮通过锚点实现(自写)
Aug 30 Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
Nov 21 Javascript
Js实现当前点击a标签变色突出显示其他a标签回复原色
Nov 27 Javascript
javascript结合fileReader 实现上传图片
Jan 30 Javascript
Javascript中内建函数reduce的应用详解
Oct 20 Javascript
js仿淘宝评价评分功能
Feb 28 Javascript
javascript+html5+css3自定义提示窗口
Jun 21 Javascript
centos 上快速搭建ghost博客方法分享
May 23 Javascript
JavaScript实现shuffle数组洗牌操作示例
Jan 03 Javascript
layui表格分页 记录勾选的实例
Sep 02 Javascript
JavaScript实现网页下拉菜单效果
Nov 20 Javascript
js+html5实现手机九宫格密码解锁功能
Jul 30 #Javascript
vscode中vue-cli项目es-lint的配置方法
Jul 30 #Javascript
JavaScript树的深度优先遍历和广度优先遍历算法示例
Jul 30 #Javascript
JavaScript笛卡尔积超简单实现算法示例
Jul 30 #Javascript
angular-tree-component的使用详解
Jul 30 #Javascript
使用vue-router为每个路由配置各自的title
Jul 30 #Javascript
JavaScript实现数组全排列、去重及求最大值算法示例
Jul 30 #Javascript
You might like
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
2007/02/22 PHP
PHP实现判断数组是一维、二维或几维的方法
2017/02/06 PHP
php使用Jpgraph创建3D饼形图效果示例
2017/02/15 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
javascript事件冒泡实例分析
2015/05/13 Javascript
jquery实现无刷新验证码的简单实例
2016/05/19 Javascript
js实现弹窗居中的简单实例
2016/10/09 Javascript
js实时获取窗口大小变化的实例代码
2016/11/18 Javascript
js实现登录验证码
2016/12/22 Javascript
canvas绘制七巧板
2017/02/03 Javascript
javaScript嗅探执行神器-sniffer.js
2017/02/14 Javascript
js实现数组内数据的上移和下移的实例
2017/11/14 Javascript
jQuery中库的引用方法
2018/01/06 jQuery
关于JS解构的5种有趣用法
2019/09/05 Javascript
vue路由缓存的几种实现方式小结
2020/02/02 Javascript
Vuex的各个模块封装的实现
2020/06/05 Javascript
easy_install python包安装管理工具介绍
2013/02/10 Python
python实现对excel进行数据剔除操作实例
2017/12/07 Python
Python操作Sql Server 2008数据库的方法详解
2018/05/17 Python
Python IDLE清空窗口的实例
2018/06/25 Python
详解Python 中sys.stdin.readline()的用法
2019/09/12 Python
python 字典的打印实现
2019/09/26 Python
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
荷兰之家英文站:Holland at Home
2016/10/26 全球购物
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
日本最大的彩色隐形眼镜销售网站:CharmColor
2020/09/09 全球购物
社区母亲节活动记录
2014/03/06 职场文书
股权转让协议范本
2014/12/07 职场文书
优秀教研组申报材料
2014/12/26 职场文书
党员个人年度总结
2015/02/14 职场文书
监理中标通知书
2015/04/16 职场文书
2015中学学校工作总结
2015/07/20 职场文书
2016年植树节红领巾广播稿
2015/12/17 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书
手把手教你导入Go语言第三方库
2021/08/04 Golang