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 相关文章推荐
newxtree.js代码
Mar 13 Javascript
firefo xml 读写实现js代码
Jun 11 Javascript
使用JavaScript实现旋转的彩圈特效
Jun 23 Javascript
JQuery实现左右滚动菜单特效
Sep 28 Javascript
jQuery实时显示鼠标指针位置和键盘ASCII码
Mar 28 Javascript
javascript实现仿百度图片的瀑布流加载效果
Apr 20 Javascript
JS及PHP代码编写八大排序算法
Jul 12 Javascript
AngularJS延迟加载html template
Jul 27 Javascript
微信小程序loading组件显示载入动画用法示例【附源码下载】
Dec 09 Javascript
解决Vue动态加载本地图片问题
Oct 09 Javascript
vue 更改连接后台的api示例
Nov 11 Javascript
node 版本切换的实现
Feb 02 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
php array_flip() 删除数组重复元素
2009/01/14 PHP
PHP Document 代码注释规范
2009/04/13 PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
2016/05/13 PHP
PHP书写格式详解(必看)
2016/05/23 PHP
JS JavaScript获取Url参数,src属性参数
2021/03/09 Javascript
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
jQuery 通过事件委派一次绑定多种事件,以减少事件冗余
2010/06/30 Javascript
javascript高级程序设计第二版第十二章事件要点总结(常用的跨浏览器检测方法)
2012/08/22 Javascript
解析使用js判断只能输入数字、字母等验证的方法(总结)
2013/05/14 Javascript
jquery将一个表单序列化为一个对象的方法
2014/01/03 Javascript
使用jquery写个更改表格行顺序的小功能
2014/04/29 Javascript
jquery浏览器滚动加载技术实现方案
2014/06/03 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
2015/03/03 Javascript
javascript中关于&amp;&amp; 和 || 表达式的小技巧分享
2015/04/10 Javascript
javascript中几个容易混淆的概念总结
2015/04/14 Javascript
全面解析JavaScript里的循环方法之forEach,for-in,for-of
2020/04/20 Javascript
JavaScript必知必会(七)js对象继承
2016/06/08 Javascript
jQuery实现弹幕效果
2017/02/17 Javascript
es7学习教程之Decorators(修饰器)详解
2017/07/21 Javascript
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
Angular7中创建组件/自定义指令/管道的方法实例详解
2019/04/02 Javascript
从零到一详聊创建Vue工程及遇到的常见问题
2019/04/25 Javascript
vue实现将一个数组内的相同数据进行合并
2019/11/07 Javascript
[47:20]DAC2018 4.4 淘汰赛 Optic vs Mineski 第一场
2018/04/05 DOTA
python3.3教程之模拟百度登陆代码分享
2014/01/16 Python
python矩阵转换为一维数组的实例
2018/06/05 Python
numpy和pandas中数组的合并、拉直和重塑实例
2019/06/28 Python
5款实用的python 工具推荐
2020/10/13 Python
英国电器零售商:PRC Direct
2018/06/21 全球购物
英国著名书店:Foyles
2018/12/01 全球购物
帕克纽约:PARKER NY
2018/12/09 全球购物
2014年纠风工作总结
2014/12/08 职场文书
综合管理员岗位职责
2015/02/11 职场文书
预备党员入党思想汇报(范文)
2019/08/14 职场文书
pytorch MSELoss计算平均的实现方法
2021/05/12 Python
教你用python控制安卓手机
2021/05/13 Python