JavaScript删除指定子元素代码实例


Posted in Javascript onJanuary 13, 2015

原生javascript删除指定子元素代码实例:

本章节介绍一下如何利用原生javascript实现删除指定子元素。
大家都知道使用jquery实现此功能更为方便,不过使用原生的javascript也不麻烦,下面做一下介绍。
关于jquery如何实现此功能可以参阅jquery删除指定子元素代码实例一章节。

代码实例:

<!DOCTYPE HTML>

<html>

<meta charset="utf-8">

<title>三水点靠木</title>

<style>

ul li{

  width:400px;

  height:30px;

  line-height:30px;

  list-style:none;

}

</style>

<script>

window.onload=function(){

  var obt=document.getElementById("bt");

  var obox=document.getElementById("box");

  var lis=obox.getElementsByTagName("li");

  obt.onclick=function(){

    obox.removeChild(lis[1]);

  }

}

</script>

</head>

<body>

<ul id="box">

  <li>三水点靠木欢迎您,只有努力奋斗才会有美好的明天。</li>

  <li>没有任何人一开始就是高手,必须要努力奋斗才行。</li>

  <li>每一天都是新的,要好好的珍惜时间。</li>

</ul>

<input type="button" id="bt" value="查看效果"/>

</body>

</html>

上面的代码实现了我们的要求,下面介绍一下它的实现过程。

代码注释:

1.window.onload=function(){},当文档内容完全加载完毕再去执行函数中的代码。
2.var obt=document.getElementById("bt"),获取按钮元素对象。
3.var obox=document.getElementById("box"),获取id属性值为box的元素对象。
4.var lis=obox.getElementsByTagName("li"),获取box元素下的li元素集合。
5.obt.onclick=function(){},为按钮注册click事件处理函数。
6.obox.removeChild(lis[1]),删除父元素的指定子元素。

Javascript 相关文章推荐
JQuery 前台切换网站的样式实现
Jun 22 Javascript
验证码按回车不变解决方法
Mar 29 Javascript
js控制表单操作的常用代码小结
Aug 15 Javascript
jquery插件之文字间歇自动向上滚动效果代码
Feb 25 Javascript
Js与Jq获取浏览器和对象值的方法
Mar 18 Javascript
JS实现队列与堆栈的方法
Apr 21 Javascript
jquery通过name属性取值的简单实现方法
Jun 20 Javascript
JS实现拖动滚动条评分的效果代码分享
Sep 29 Javascript
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
Apr 14 jQuery
原生JS实现N级菜单的代码
May 21 Javascript
浅谈angular4生命周期钩子
Sep 05 Javascript
JS实现多物体运动的方法详解
Jan 23 Javascript
JS长整型精度问题实例分析
Jan 13 #Javascript
javascript面向对象之共享成员属性与方法及prototype关键字用法
Jan 13 #Javascript
javascript面向对象之定义成员方法实例分析
Jan 13 #Javascript
jQuery大于号(&gt;)选择器的作用解释
Jan 13 #Javascript
javascript面向对象之this关键词用法分析
Jan 13 #Javascript
javascript和jquery实现设置和移除文本框默认值效果代码
Jan 13 #Javascript
javascript面向对象之访问对象属性的两种方式分析
Jan 13 #Javascript
You might like
php如何实现数据库的备份和恢复
2020/11/30 PHP
js获取div高度的代码
2008/08/09 Javascript
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
JavaScript 继承使用分析
2011/05/12 Javascript
JavaScript代码简单实现求杨辉三角给定行的最大值
2013/10/29 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
2013/11/14 Javascript
jQuery仿Flash上下翻动的中英文导航菜单实例
2015/03/10 Javascript
后端接收不到AngularJs中$http.post发送的数据原因分析及解决办法
2016/07/05 Javascript
javascript中的 object 和 function小结
2016/08/14 Javascript
jQuery给表格添加分页效果
2017/03/02 Javascript
基于canvas粒子系统的构建详解
2017/08/31 Javascript
NodeJS实现自定义流的方法
2018/08/01 NodeJs
JSON生成Form表单的方法示例
2018/11/21 Javascript
微信小程序实现打卡日历功能
2020/09/21 Javascript
vue中v-for通过动态绑定class实现触发效果
2018/12/06 Javascript
细说Vue组件的服务器端渲染的过程
2019/05/30 Javascript
浅谈如何优雅处理JavaScript异步错误
2019/11/12 Javascript
浅析我对JS延迟异步脚本的思考
2020/10/12 Javascript
Python的迭代器和生成器使用实例
2015/01/14 Python
Python通过DOM和SAX方式解析XML的应用实例分享
2015/11/16 Python
python 实现删除文件或文件夹实例详解
2016/12/04 Python
Python使用requests及BeautifulSoup构建爬虫实例代码
2018/01/24 Python
python实现电子书翻页小程序
2019/07/23 Python
django 微信网页授权登陆的实现
2019/07/30 Python
python3中的eval和exec的区别与联系
2019/10/10 Python
通过代码实例了解Python sys模块
2020/09/14 Python
amazeui页面分析之登录页面的示例代码
2020/08/25 HTML / CSS
办公室驾驶员岗位职责
2013/11/15 职场文书
数控个人求职信范文
2014/02/03 职场文书
拓展策划方案
2014/06/03 职场文书
运动会宣传口号
2014/06/09 职场文书
2014客服代表实习自我鉴定
2014/09/18 职场文书
优秀教师自我评价范文
2014/09/27 职场文书
交通局领导班子群众路线教育实践活动对照检查材料思想汇报
2014/10/09 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
python代码实现备忘录案例讲解
2021/07/26 Python