原生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 相关文章推荐
禁止F5等快捷键的JS代码
Mar 06 Javascript
jQuery实现类似淘宝购物车全选状态示例
Jun 26 Javascript
用javascript将数据导入Excel示例代码
Sep 10 Javascript
JQuery Mobile 弹出式登录框的实现方法
May 28 Javascript
JS中传递参数的几种不同方法比较
Jan 20 Javascript
Node.js利用debug模块打印出调试日志的方法
Apr 25 Javascript
js-FCC算法-No repeats please字符串的全排列(详解)
May 02 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
Jun 01 Javascript
js实现图片上传预览原理分析
Jul 13 Javascript
vue的基本用法与常见指令
Aug 15 Javascript
JS事件流与事件处理程序实例分析
Aug 16 Javascript
解决vue 使用axios.all()方法发起多个请求控制台报错的问题
Nov 09 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邮件专题
2006/10/09 PHP
十天学会php之第七天
2006/10/09 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
PHP中md5()函数的用法讲解
2019/03/30 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
PHP实现限制域名访问的实现代码(本地验证)
2020/09/13 PHP
列表内容的选择
2006/06/30 Javascript
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
js 操作符汇总
2014/11/08 Javascript
JavaScript数据结构和算法之图和图算法
2015/02/11 Javascript
require.js的用法详解
2015/10/20 Javascript
JavaScript实现复制或剪切内容到剪贴板功能的方法
2016/05/23 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
JavaScript职责链模式概述
2016/09/17 Javascript
jQuery实现字体颜色渐变效果的方法
2017/03/29 jQuery
微信小程序实战之轮播图(3)
2017/04/17 Javascript
webpack配置文件和常用配置项介绍
2017/04/28 Javascript
详解angular ui-grid之过滤器设置
2017/06/07 Javascript
Angular CLI在Angular项目中如何使用scss详解
2018/04/10 Javascript
详解使用VueJS开发项目中的兼容问题
2018/08/02 Javascript
nodejs log4js 使用详解
2019/05/31 NodeJs
Python and、or以及and-or语法总结
2015/04/14 Python
Python中super关键字用法实例分析
2015/05/28 Python
Python TCPServer 多线程多客户端通信的实现
2019/12/31 Python
在Tensorflow中实现梯度下降法更新参数值
2020/01/23 Python
基于keras 模型、结构、权重保存的实现
2020/01/24 Python
python实现引用其他路径包里面的模块
2020/03/09 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
2021/01/27 Python
意大利火车票和铁路通行证专家:ItaliaRail
2019/01/22 全球购物
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
教你打造完美的创业计划书
2014/01/06 职场文书
孕妇离婚协议书范本
2014/11/20 职场文书
我们的节日元宵节活动总结
2015/02/06 职场文书
2015年社区关工委工作总结
2015/04/03 职场文书
css3中transform属性实现的4种功能
2021/08/07 HTML / CSS
CSS SandBox应用场景及常见问题
2022/06/25 HTML / CSS