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 变量作用域 两个可能会被忽略的小特性
Mar 23 Javascript
防止xss和sql注入:JS特殊字符过滤正则
Apr 18 Javascript
js基于cookie方式记住返回页面用法示例
May 27 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
Aug 24 Javascript
AngularJS实现路由实例
Feb 12 Javascript
详解JavaScript的BUG和错误
May 07 Javascript
JavaScript设计模式之职责链模式应用示例
Aug 07 Javascript
微信小程序之判断页面滚动方向的示例代码
Aug 30 Javascript
JavaScript Array对象基本方法详解
Sep 03 Javascript
Vue+elementUI实现多图片上传与回显功能(含回显后继续上传或删除)
Mar 23 Javascript
vue大型项目之分模块运行/打包的实现
Sep 21 Javascript
Js实现粘贴上传图片的原理及示例
Dec 09 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 str_pad 函数用法简介
2009/07/11 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
一个tab标签切换效果代码
2009/03/27 Javascript
基于jquery的分页控件(C#)
2011/01/06 Javascript
jQuery对表单的操作代码集合
2011/04/06 Javascript
EasyUI中的tree用法介绍
2011/11/01 Javascript
jQuery根据纬度经度查看地图处理程序
2013/05/08 Javascript
详解jquery中$.ajax方法提交表单
2014/11/03 Javascript
Javascript基础教程之数据类型转换
2015/01/18 Javascript
jQuery在页面加载时动态修改图片尺寸的方法
2015/03/20 Javascript
轻量级的原生js日历插件calendar.js使用指南
2015/04/28 Javascript
微信小程序 实战小程序实例
2016/10/08 Javascript
浅谈Javascript事件对象
2017/02/05 Javascript
Vue.js事件处理器与表单控件绑定详解
2017/03/20 Javascript
javascript连接mysql与php通过odbc连接任意数据库的实例
2017/12/27 Javascript
详解JS实现简单的时分秒倒计时代码
2019/04/25 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
jquery绑定事件 bind和on的用法与区别分析
2020/05/22 jQuery
VueCli生产环境打包部署跨域失败的解决
2020/11/13 Javascript
django之session与分页(实例讲解)
2017/11/13 Python
Python简单计算数组元素平均值的方法示例
2017/12/26 Python
python+pillow绘制矩阵盖尔圆简单实例
2018/01/16 Python
Python实现在tkinter中使用matplotlib绘制图形的方法示例
2018/01/18 Python
详解Python装饰器
2019/03/25 Python
Tensorflow实现酸奶销量预测分析
2019/07/19 Python
详解python中的index函数用法
2019/08/06 Python
python使用正则来处理各种匹配问题
2019/12/22 Python
使用css3制作动感导航条示例
2014/01/26 HTML / CSS
顶撞领导检讨书
2014/01/29 职场文书
幸福家庭标语
2014/06/27 职场文书
银行竞聘报告范文
2014/11/06 职场文书
2014年销售部工作总结
2014/12/01 职场文书
2016春季幼儿园开学寄语
2015/12/03 职场文书
go开发alertmanger实现钉钉报警
2021/07/16 Golang
Python中time与datetime模块使用方法详解
2022/03/31 Python