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 相关文章推荐
JavaScript 不只是脚本
May 30 Javascript
Jquery CheckBox全选方法代码附js checkbox全选反选代码
Jun 09 Javascript
jquery设置text的值示例(设置文本框 DIV 表单值)
Jan 06 Javascript
JavaScript实现常用二级省市级联下拉列表的方法
Mar 25 Javascript
JavaScript中的this引用(推荐)
Aug 05 Javascript
jQuery通过ajax快速批量提交表单数据
Oct 25 Javascript
AngularJS service之select下拉菜单效果
Jul 28 Javascript
vue 添加vux的代码讲解
Nov 30 Javascript
vue todo-list组件发布到npm上的方法
Apr 04 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
Sep 18 Javascript
JS浅拷贝和深拷贝原理与实现方法分析
Feb 28 Javascript
layui radio点击事件实现input显示和隐藏的例子
Sep 02 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
第七节--类的静态成员
2006/11/16 PHP
PHP中动态显示签名和ip原理
2007/03/28 PHP
解析PHPExcel使用的常用说明以及把PHPExcel整合进CI框架的介绍
2013/06/24 PHP
yii的入口文件index.php中为什么会有这两句
2016/08/04 PHP
jquery 插件 web2.0分格的分页脚本,可用于ajax无刷新分页
2008/12/25 Javascript
文本框的字数限制功能jquery插件
2009/11/24 Javascript
jQuery获取地址栏参数插件(模仿C#)
2010/10/26 Javascript
javascript实现iframe框架延时加载的方法
2014/10/30 Javascript
JS实现让访问者自助选择网页文字颜色的方法
2015/02/24 Javascript
AngularJS手动表单验证
2016/02/01 Javascript
AngularJS入门教程之双向绑定详解
2016/08/18 Javascript
jQuery实现侧浮窗与中浮窗切换效果的方法
2016/09/05 Javascript
javascript实现获取图片大小及图片等比缩放的方法
2016/11/24 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
2016/12/08 Javascript
js实现点击每个li节点,都弹出其文本值及修改
2016/12/15 Javascript
nodejs根据ip数组在百度地图中进行定位
2017/03/06 NodeJs
深入理解Vue 单向数据流的原理
2017/11/09 Javascript
在 React、Vue项目中使用SVG的方法
2018/02/09 Javascript
vuex直接赋值的三种方法总结
2018/09/16 Javascript
vue watch关于对象内的属性监听
2019/04/22 Javascript
微信小程序实现点击图片放大预览
2019/10/21 Javascript
vue 使用 vue-pdf 实现pdf在线预览的示例代码
2020/04/26 Javascript
使用python绘制人人网好友关系图示例
2014/04/01 Python
Python爬虫模拟登录带验证码网站
2016/01/22 Python
Python使用matplotlib简单绘图示例
2018/02/01 Python
使用django的objects.filter()方法匹配多个关键字的方法
2019/07/18 Python
django drf框架中的user验证以及JWT拓展的介绍
2019/08/12 Python
利用python实现冒泡排序算法实例代码
2019/12/01 Python
Python如何解除一个装饰器
2020/08/07 Python
简单了解Python字典copy与赋值的区别
2020/09/16 Python
如何在存储过程中使用Loop
2016/01/05 面试题
C#实现启动一个进程
2016/10/01 面试题
求职信格式范文
2015/03/19 职场文书
教师节老师寄语
2015/05/28 职场文书
建党伟业的观后感
2015/06/01 职场文书
导游词之吉林吉塔
2019/11/11 职场文书