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 相关文章推荐
JS支持带x身份证号码验证函数
Aug 10 Javascript
js仿百度有啊通栏展示效果实现代码
May 28 Javascript
Javscript调用iframe框架页面中函数的方法
Nov 01 Javascript
javascript抽象工厂模式详细说明
Dec 16 Javascript
Bootstrap实现登录校验表单(带验证码)
Jun 23 Javascript
基于react框架使用的一些细节要点的思考
May 31 Javascript
Bootstrap Table使用整理(二)
Jun 09 Javascript
vue源码入口文件分析(推荐)
Jan 30 Javascript
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
Jun 05 jQuery
vue单页面在微信下只能分享落地页的解决方案
Apr 15 Javascript
angular 服务随记小结
May 06 Javascript
如何用JS实现简单的数据监听
May 06 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中include()与require()的区别说明
2010/03/10 PHP
php输出表格的实现代码(修正版)
2010/12/29 PHP
php中长文章分页显示实现代码
2012/09/29 PHP
html静态页面调用php文件的方法
2014/11/13 PHP
php类自动装载、链式操作、魔术方法实现代码
2017/07/23 PHP
PHP实现合并两个排序链表的方法
2018/01/19 PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
2019/10/17 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
JavaScript中将一个值转换为字符串的方法分析[译]
2012/09/21 Javascript
用jquery生成二级菜单的实例代码
2013/06/24 Javascript
JavaScript对Cookie进行读写操作实例
2015/07/25 Javascript
深入浅析javascript立即执行函数
2015/10/23 Javascript
聊一聊JS中this的指向问题
2016/06/17 Javascript
JS自定义混合Mixin函数示例
2016/11/26 Javascript
vue中组件的过渡动画及实现代码
2018/11/21 Javascript
ES6模板字符串和标签模板的应用实例分析
2019/06/25 Javascript
layui使用templet格式化表格数据的方法
2019/09/16 Javascript
JavaScript类的继承多种实现方法
2020/05/30 Javascript
小程序实现点击tab切换左右滑动
2020/11/16 Javascript
详解Python with/as使用说明
2018/12/13 Python
python运行时强制刷新缓冲区的方法
2019/01/14 Python
python pandas写入excel文件的方法示例
2019/06/25 Python
python入门:argparse浅析 nargs='+'作用
2020/07/12 Python
如何用用Python将地址标记在地图上
2021/02/07 Python
python 实现IP子网计算
2021/02/18 Python
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
自荐信的禁忌和要点
2013/10/15 职场文书
团员个人的自我评价
2013/12/02 职场文书
竞争性谈判邀请书
2014/02/06 职场文书
售后服务经理岗位职责范本
2014/02/22 职场文书
创建文明学校实施方案
2014/03/11 职场文书
三八节主持词
2014/03/17 职场文书
2014年群众路线教育实践活动整改措施
2014/09/24 职场文书
党员发展大会主持词
2015/07/03 职场文书
2015秋季幼儿园开学通知
2015/07/16 职场文书
情人节单身感言
2015/08/03 职场文书