原生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入门教程(10) 认识其他对象
Jan 31 Javascript
javaScript 关闭浏览器 (不弹出提示框)
Jan 31 Javascript
js日期对象兼容性的处理方法
Jan 28 Javascript
分享五个有用的jquery小技巧
Oct 08 Javascript
基于Jquery实现万圣节快乐特效
Nov 01 Javascript
使用jQuery的easydrag插件实现可拖动的DIV弹出框
Feb 19 Javascript
基于javascript实现动态时钟效果
Aug 18 Javascript
AngularJs解决跨域问题案例详解(简单方法)
May 19 Javascript
使用vue.js实现联动效果的示例代码
Jan 10 Javascript
微信小程序 高德地图SDK详解及简单实例(源码下载)
Jan 11 Javascript
微信小程序使用Promise简化回调
Feb 06 Javascript
Javascript原生ajax请求代码实例
Feb 20 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
PHP中file_exists与is_file,is_dir的区别介绍
2012/09/12 PHP
分享一个Laravel好用的Cache宏
2015/03/02 PHP
大家在抢红包,程序员在研究红包算法
2015/08/31 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
在 Laravel 中动态隐藏 API 字段的方法
2019/10/25 PHP
用js实现小球的自由移动代码
2013/04/22 Javascript
js实现带圆角的多级下拉菜单效果
2015/08/28 Javascript
javascript实现自动填写表单实例简析
2015/12/02 Javascript
探讨JavaScript语句的执行过程
2016/01/28 Javascript
JavaScript设计模式经典之工厂模式
2016/02/24 Javascript
前端面试题及答案整理(二)
2016/08/26 Javascript
Jquery实时监听input value的实例
2017/01/26 Javascript
bootstrap table插件的分页与checkbox使用详解
2017/07/23 Javascript
浏览器调试动态js脚本的方法(图解)
2018/01/19 Javascript
vue实现提示保存后退出的方法
2018/03/15 Javascript
发布一款npm包帮助理解npm的使用
2019/01/03 Javascript
使用post方法实现json往返传输数据的方法
2019/03/30 Javascript
微信小程序实现录制、试听、上传音频功能(带波形图)
2020/02/27 Javascript
[09:47]2018DOTA2亚洲邀请赛4.5SOLO赛 No[o]ne vs Sumail
2018/04/06 DOTA
Python类的动态修改的实例方法
2017/03/24 Python
python实现Virginia无密钥解密
2019/03/20 Python
python使用thrift教程的方法示例
2019/03/21 Python
python3 property装饰器实现原理与用法示例
2019/05/15 Python
利用python实现汉字转拼音的2种方法
2019/08/12 Python
python进阶之自定义可迭代的类
2019/08/20 Python
Python如何把Spark数据写入ElasticSearch
2020/04/18 Python
在html5的Canvas上绘制椭圆的几种方法总结
2013/01/07 HTML / CSS
澳大利亚吉他在线:Artist Guitars
2017/03/30 全球购物
教师中国梦演讲稿
2014/04/23 职场文书
小学生爱国演讲稿
2014/04/25 职场文书
优秀党员申报材料
2014/12/18 职场文书
员工辞职信范文大全
2015/05/12 职场文书
培训简讯范文
2015/07/20 职场文书
经典祝酒词大全
2015/08/12 职场文书
行为规范主题班会
2015/08/13 职场文书
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js