原生JS实现动态添加新元素、删除元素方法


Posted in Javascript onMay 05, 2019

1. 添加新元素

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>动态添加新元素</title>
</head>
<body>

<ul class="example">
 <li class="child">Coffee</li>
 <li class="child">Tea</li>
 <li class="child">Coffee</li>
 <li class="child">Tea</li>
</ul>

<script>
var child = document.getElementsByClassName("child")[0];
  var newChild = document.createElement("li");
  var newText = document.createTextNode("wine");
  newChild.appendChild(newText);
  child.appendChild(newChild)
</script>
</body>
</html>

2.删除已有元素

给时光以生命

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>删除元素</title>
<style>

</style>
</head>
<body>

<ul class="example">
 <li class="child">Coffee</li>
 <li class="child">Tea</li>
 <li class="child">Coffee</li>
 <li class="child">Tea</li>
</ul>

<script>
var parent = document.querySelectorAll(".example")[0];
var child = document.querySelectorAll(".child")[2];
  document.writeln(child.innerHTML)
  parent.removeChild(child);  //第二种方法此行替换:child.parentNode.removeChild(child);
</script>
</body>
</html>

总结

以上所述是小编给大家介绍的原生JS实现动态添加新元素、删除元素方法 使用指南,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
关于javascript document.createDocumentFragment()
Apr 04 Javascript
js中格式化日期时间型数据函数代码
Nov 08 Javascript
javascript实现可拖动变色并关闭层窗口实例
May 15 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
Sep 19 Javascript
一个可复用的vue分页组件
May 15 Javascript
详解Node.js利用node-git-server快速搭建git服务器
Sep 27 Javascript
JS实现简单表格排序操作示例
Oct 07 Javascript
webpack3里使用uglifyjs压缩js时打包报错的解决
Dec 13 Javascript
jQuery分组选择器简单用法示例
Apr 04 jQuery
vue基于better-scroll仿京东分类列表
Jun 30 Javascript
如何用JS实现简单的数据监听
May 06 Javascript
JavaScript实现九宫格拖拽效果
Jun 28 Javascript
Angular实现svg和png图片下载实现
May 05 #Javascript
jQuery动态生成的元素绑定事件操作实例分析
May 04 #jQuery
node Buffer缓存区常见操作示例
May 04 #Javascript
JS实现checkbox互斥(单选)功能示例
May 04 #Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 #jQuery
微信小程序实现判断是分享到群还是个人功能示例
May 03 #Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
May 03 #Javascript
You might like
模拟OICQ的实现思路和核心程序(二)
2006/10/09 PHP
Session保存到数据库的php类分享
2011/10/24 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
2013/01/13 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
jquery之empty()与remove()区别说明
2010/09/10 Javascript
js实现图片放大缩小功能后进行复杂排序的方法
2012/11/08 Javascript
使用jquery实现IE下按backspace相当于返回操作
2014/03/18 Javascript
页面刷新时记住滚动条的位置jquery代码
2014/06/17 Javascript
jQuery老黄历完整实现方法
2015/01/16 Javascript
js获取内联样式的方法
2015/01/27 Javascript
jQuery实现在列表的首行添加数据
2015/05/19 Javascript
javascript日期比较方法实例分析
2016/06/17 Javascript
JS之获取样式的简单实现方法(推荐)
2016/09/13 Javascript
ie下js不执行的几种可能
2017/02/28 Javascript
js实现简单的获取验证码按钮效果
2017/03/03 Javascript
Angular2使用Augury来调试Angular2程序
2017/05/21 Javascript
详解angular ui-grid之过滤器设置
2017/06/07 Javascript
jQuery表单选择器用法详解
2019/08/22 jQuery
Vue解决echart在element的tab切换时显示不正确问题
2020/08/03 Javascript
Python中使用logging模块代替print(logging简明指南)
2014/07/09 Python
Python批量更改文件名的实现方法
2017/10/29 Python
微信跳一跳游戏python脚本
2020/04/01 Python
python 通过xml获取测试节点和属性的实例
2018/03/31 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
python实现给scatter设置颜色渐变条colorbar的方法
2018/12/13 Python
python实现简单的学生管理系统
2021/02/22 Python
美国开幕式潮店:Opening Ceremony
2018/02/10 全球购物
瑞典耳机品牌:URBANISTA
2019/12/03 全球购物
低碳生活的宣传标语
2014/06/23 职场文书
人力资源管理专业自荐信
2014/06/24 职场文书
幼儿园保育员责任书
2014/07/22 职场文书
公司党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
用Python实现Newton插值法
2021/04/17 Python
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技
Android基于Fresco实现圆角和圆形图片
2022/04/01 Java/Android