JS简单添加元素新节点的方法示例


Posted in Javascript onFebruary 10, 2018

本文实例讲述了JS简单添加元素新节点的方法。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>3water.com - JS添加新节点的几种方法</title>
</head>
<body>
<div id="d">
<span id="s">
  1234567890
</span>
</div>
</body>
<script type="text/javascript">
  //首先找到Id为d的元素
  var d=document.getElementById('d');
  //创建一个节点
  var a=document.createElement('a');
  //设置a的属性
  a.href='https://www.baidu.com/';
  a.innerText='ggggg';
  //添加元素  将创建的节点添加到Id为d的div里
  d.appendChild(a);
  //在指定节点前插入新节点
  var p=document.createElement('p');
  //添加文本内容
  p.innerText='ppppppppppppppppp';
  //d.appendChild(p);
  //参数1:要添加的元素 参数2:要放到哪个节点的前面
  d.insertBefore(p,a);
  //获取目标元素
  var s=document.getElementById('s');
  //克隆新元素
  var spanc= s.cloneNode(true);//默认参数是false
  d.appendChild(spanc);
</script>
</html>

运行效果截图:

JS简单添加元素新节点的方法示例

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

Javascript 相关文章推荐
JavaScript游戏之优化篇
Nov 08 Javascript
js写一个弹出层并锁屏效果实现代码
Dec 07 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
Oct 14 Javascript
javascript鼠标滑动评分控件完整实例
May 13 Javascript
浅谈JS继承_寄生式继承 &amp; 寄生组合式继承
Aug 16 Javascript
Vue.js中用v-bind绑定class的注意事项
Dec 13 Javascript
JS实现列表页面隔行变色效果
Mar 25 Javascript
JS实现的计数排序与基数排序算法示例
Dec 04 Javascript
常用的9个JavaScript图表库详解
Dec 19 Javascript
vue实现pdf导出解决生成canvas模糊等问题(推荐)
Oct 18 Javascript
JS实现数组去重的11种方法总结
Apr 04 Javascript
前端canvas中物体边框和控制点的实现示例
Aug 05 Javascript
vue.js系列中的vue-fontawesome使用
Feb 10 #Javascript
集成vue到jquery/bootstrap项目的方法
Feb 10 #jQuery
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
Feb 10 #Javascript
vue2.0组件之间传值、通信的多种方式(干货)
Feb 10 #Javascript
webpack 4.0.0-beta.0版本新特性介绍
Feb 10 #Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
Feb 10 #Javascript
Vue组件和Route的生命周期实例详解
Feb 10 #Javascript
You might like
PHP静态类
2006/11/25 PHP
推荐Discuz!5的PHP代码高亮显示与实现可运行代码
2007/03/15 PHP
js修改table中Td的值(定义td的双击事件)
2013/01/10 Javascript
javascript 实现动态侧边栏实例详解
2016/11/11 Javascript
浅谈javascript中的 “ &amp;&amp; ” 和 “ || ”
2017/02/02 Javascript
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
2017/03/21 jQuery
微信小程序实战之自定义模态弹窗(8)
2017/04/18 Javascript
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
Vue-Router模式和钩子的用法
2018/02/28 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
详解将微信小程序接口Promise化并使用async函数
2019/08/05 Javascript
vue router 传参获取不到的解决方式
2019/11/13 Javascript
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
2015/11/05 Python
Python 反转字符串(reverse)的方法小结
2018/02/20 Python
Python http接口自动化测试框架实现方法示例
2018/12/06 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
Django Form 实时从数据库中获取数据的操作方法
2019/07/25 Python
Python3进制之间的转换代码实例
2019/08/24 Python
Python如何使用字符打印照片
2020/01/03 Python
如何使用PyCharm将代码上传到GitHub上(图文详解)
2020/04/27 Python
Python如何使用正则表达式爬取京东商品信息
2020/06/01 Python
使用OpenCV对车道进行实时检测的实现示例代码
2020/06/19 Python
python读取excel数据绘制简单曲线图的完整步骤记录
2020/10/30 Python
CSS3 3D立方体效果示例-transform也不过如此
2016/12/05 HTML / CSS
医学专业毕业生推荐信
2013/11/14 职场文书
给酒店员工的表扬信
2014/01/11 职场文书
优秀团员个人事迹材料
2014/01/29 职场文书
小学生元旦广播稿
2014/02/21 职场文书
汽车机修工岗位职责
2014/03/06 职场文书
蟋蟀的住宅教学反思
2014/04/26 职场文书
工作失误检讨书(3篇)
2014/10/11 职场文书
2015年科室工作总结
2015/04/10 职场文书
法律意见书范本
2015/06/04 职场文书
MySQL 那些常见的错误设计规范,你都知道吗
2021/07/16 MySQL
Spring Cloud 中@FeignClient注解中的contextId属性详解
2021/09/25 Java/Android