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 相关文章推荐
syntaxhighlighter 使用方法
Jul 02 Javascript
javascript 类型判断代码分析
Mar 28 Javascript
js以对象为索引的关联数组
Jul 04 Javascript
js删除所有的cookie的代码
Nov 25 Javascript
jQuery 设置 CSS 属性示例介绍
Jan 16 Javascript
react.js使用webpack搭配环境的入门教程
Aug 14 Javascript
vue监听scroll的坑的解决方法
Sep 07 Javascript
浅谈Node模块系统及其模式
Nov 17 Javascript
利用vue-i18n实现多语言切换效果的方法
Jun 19 Javascript
vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)
Sep 05 Javascript
Vue搭建后台系统需要注意的问题
Nov 08 Javascript
Vue2.x-使用防抖以及节流的示例
Mar 02 Vue.js
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
解析JSON对象与字符串之间的相互转换
2013/12/18 Javascript
jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
2016/01/23 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
2016/02/15 Javascript
解析浏览器端的AJAX缓存机制
2016/06/21 Javascript
BootStrapTable服务器分页实例解析
2016/12/20 Javascript
Vue中fragment.js使用方法详解
2017/03/09 Javascript
js中的DOM模拟购物车功能
2017/03/22 Javascript
基于Node.js模板引擎教程-jade速学与实战1
2017/09/17 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
Vue-cli中为单独页面设置背景色的实现方法
2018/02/11 Javascript
vue.js学习笔记之v-bind和v-on解析
2018/05/03 Javascript
JS实现的简单分页功能示例
2018/08/23 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
[04:47]DOTA2-潍坊风行电子俱乐部探秘
2014/08/08 DOTA
[00:14]PWL:老朋友Mushi拍VLOG与中国玩家问好
2020/11/04 DOTA
Python版的文曲星猜数字游戏代码
2013/09/02 Python
Python的Django框架中TEMPLATES项的设置教程
2015/05/29 Python
Python 获得命令行参数的方法(推荐)
2018/01/24 Python
python的staticmethod与classmethod实现实例代码
2018/02/11 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
基于Python log 的正确打开方式
2018/04/28 Python
python实现ID3决策树算法
2018/08/29 Python
Python3实现的旋转矩阵图像算法示例
2019/04/03 Python
Python-while 计算100以内奇数和的方法
2019/06/11 Python
Python内置数据类型list各方法的性能测试过程解析
2020/01/07 Python
html5 touch事件实现页面上下滑动效果【附代码】
2016/03/10 HTML / CSS
学前教育教师求职自荐信
2013/09/22 职场文书
环境工程专业自荐信范文
2014/03/18 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
停电放假通知
2015/04/14 职场文书
运动会致辞稿
2015/07/29 职场文书
公司环境卫生管理制度
2015/08/05 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
数据库的高级查询六:表连接查询:外连接(左外连接,右外连接,UNION关键字,连接中ON与WHERE的不同)
2021/04/05 MySQL
python周期任务调度工具Schedule使用详解
2021/11/23 Python
Python实现简单得递归下降Parser
2022/05/02 Python