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 相关文章推荐
js滚动条回到顶部的代码
Dec 06 Javascript
js数组与字符串的相互转换方法
Jul 09 Javascript
使用变量动态设置js的属性名
Oct 19 Javascript
JavaScript转换二进制编码为ASCII码的方法
Apr 16 Javascript
初步了解javascript面向对象
Nov 09 Javascript
微信小程序实现带刻度尺滑块功能
Mar 29 Javascript
bootstrap响应式工具使用详解
Nov 29 Javascript
jquery自定义显示消息数量
Dec 19 jQuery
Angular使用ControlValueAccessor创建自定义表单控件
Mar 08 Javascript
JavaScript多种页面刷新方法小结
Apr 04 Javascript
微信小程序 下拉刷新及上拉加载原理解析
Nov 06 Javascript
Vue实现渲染数据后控制滚动条位置(推荐)
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去除换行符的方法小结(PHP_EOL变量的使用)
2013/02/16 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
2014/06/19 PHP
php备份数据库类分享
2015/04/14 PHP
PHP url的pathinfo模式加载不同控制器的简单实现
2016/08/12 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
jQuery each()方法的使用方法
2010/03/18 Javascript
ExtJS PropertyGrid中使用Combobox选择值问题
2010/06/13 Javascript
jQuery AJAX实现调用页面后台方法和web服务定义的方法分享
2012/03/01 Javascript
Jquery UI震动效果实现原理及步骤
2013/02/04 Javascript
获取select元素被选中的文本内容的js代码
2014/01/29 Javascript
JavaScript中switch语句的用法详解
2015/06/03 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
js实现跨域访问的三种方法
2015/12/09 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
2015/12/24 Javascript
JavaScript正则表达式简单实用实例
2017/06/23 Javascript
从零开始最小实现react服务器渲染详解
2018/01/26 Javascript
jQuery实现table表格checkbox全选的方法分析
2018/07/04 jQuery
在Angular中使用JWT认证方法示例
2018/09/10 Javascript
vue ajax 拦截原理与实现方法示例
2019/11/29 Javascript
记一次react前端项目打包优化的方法
2020/03/30 Javascript
js+css3实现简单时钟特效
2020/09/13 Javascript
[01:12:44]VG vs Mineski Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
python制作爬虫并将抓取结果保存到excel中
2016/04/06 Python
python爱心表白 每天都是浪漫七夕!
2018/08/18 Python
python 实现交换两个列表元素的位置示例
2019/06/26 Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
2019/08/20 Python
python实现人像动漫化的示例代码
2020/05/17 Python
Qoo10马来西亚:全球时尚和引领潮流的购物市场
2016/08/25 全球购物
春秋航空官方网站:Spring Airlines
2017/09/27 全球购物
Nasty Gal英国:美国女性服饰销售网站
2021/03/02 全球购物
德国二手设计师时装和复古时装跳蚤市场:Mädchenflohmarkt
2020/11/09 全球购物
2019年Java面试必问之经典试题
2012/09/12 面试题
华三通信H3C面试题
2015/05/15 面试题
公司联欢会策划方案
2014/05/19 职场文书
创先争优公开承诺书
2014/08/30 职场文书
Nginx虚拟主机的配置步骤过程全解
2022/03/31 Servers