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 相关文章推荐
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
Jun 28 Javascript
ie下jquery.getJSON的缓存问题的处理方法
Mar 29 Javascript
jQuery结合HTML5制作的爱心树表白动画
Feb 01 Javascript
详解JavaScript中Date.UTC()方法的使用
Jun 12 Javascript
第一次接触神奇的Bootstrap
Oct 14 Javascript
JS实现微信弹出搜索框 多条件查询功能
Dec 13 Javascript
jquery实现表单获取短信验证码代码
Mar 13 Javascript
Cookies 和 Session的详解及区别
Apr 21 Javascript
用 Vue.js 递归组件实现可折叠的树形菜单(demo)
Dec 25 Javascript
使用vue如何构建一个自动建站项目
Feb 05 Javascript
vue2.0 + element UI 中 el-table 数据导出Excel的方法
Mar 02 Javascript
JS数组方法slice()用法实例分析
Jan 18 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中用hash实现的数组
2011/07/17 PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
2014/03/28 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
2018/06/20 PHP
Firefox+FireBug使JQuery的学习更加轻松愉快
2010/01/01 Javascript
javascript模拟枚举的简单实例
2014/03/06 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
javascript中checkbox使用方法实例演示
2015/11/19 Javascript
一种Javascript解释ajax返回的json的好方法(推荐)
2016/06/02 Javascript
详解nodejs中express搭建权限管理系统
2017/09/15 NodeJs
jquery实现图片跟随鼠标的实例
2017/10/17 jQuery
arcgis for js栅格图层叠加(Raster Layer)问题
2017/11/22 Javascript
ES6/JavaScript使用技巧分享
2017/12/14 Javascript
使用FileReader API创建Vue文件阅读器组件
2018/04/03 Javascript
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
vue iview多张图片大图预览、缩放翻转
2019/07/13 Javascript
js原生map实现的方法总结
2020/01/19 Javascript
JavaScript实现拖拽和缩放效果
2020/08/24 Javascript
[04:49]2014DOTA2国际邀请赛 Newbee顺利挺进总决赛 ImbaTV独家专访
2014/07/19 DOTA
[01:13]这,就是刀塔
2014/07/16 DOTA
举例讲解如何在Python编程中进行迭代和遍历
2016/01/19 Python
通过Pandas读取大文件的实例
2018/06/07 Python
详解python做UI界面的方法
2019/02/27 Python
python实现程序重启和系统重启方式
2020/04/16 Python
用Python开发app后端有优势吗
2020/06/29 Python
Pycharm 设置默认解释器路径和编码格式的操作
2021/02/05 Python
CSS3 画基本图形,圆形、椭圆形、三角形等
2016/09/20 HTML / CSS
凯特方迪化妆品官网:Kat Von D Beauty
2016/11/15 全球购物
Dillard’s百货官网:Dillards.com
2018/05/26 全球购物
Dr. Martens马汀博士法国官网:马丁靴鼻祖
2020/01/15 全球购物
c语言常见笔试题总结
2016/09/05 面试题
临床医师专业个人自我评价
2014/01/08 职场文书
文明礼貌演讲稿
2014/05/12 职场文书
学校食品安全实施方案
2014/06/14 职场文书
2014年妇幼卫生工作总结
2014/12/09 职场文书
行政复议决定书
2015/06/24 职场文书
python编写五子棋游戏
2021/05/25 Python