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中自定义定时器让它在某一时刻执行
Sep 02 Javascript
页面内容排序插件jSort使用方法
Oct 10 Javascript
jQuery插件zTree实现删除树节点的方法示例
Mar 08 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
Apr 23 Javascript
Vue2路由动画效果的实现代码
Jul 10 Javascript
浅谈Vue 初始化性能优化
Aug 31 Javascript
vue mint-ui tabbar变组件使用
May 04 Javascript
JavaScript检查数据中是否存在相同的元素(两种方法)
Oct 07 Javascript
详解如何制作并发布一个vue的组件的npm包
Nov 10 Javascript
微信小程序封装的HTTP请求示例【附升级版】
May 11 Javascript
vue+高德地图写地图选址组件的方法
May 18 Javascript
详解微信小程序图片地扯转base64解决方案
Aug 18 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 curl 并发最佳实践代码分享
2012/09/05 PHP
基于JQuery+PHP编写砸金蛋中奖程序
2015/09/08 PHP
thinkphp 5框架实现登陆,登出及session登陆状态检测功能示例
2019/10/10 PHP
超级有用的13个基于jQuery的内容滚动插件和教程
2011/07/31 Javascript
基于jquery的文章中所有图片width大小批量设置方法
2013/08/01 Javascript
jQuery操作DOM之获取表单控件的值
2015/01/23 Javascript
在JavaScript中用getMinutes()方法返回指定的分时刻
2015/06/10 Javascript
基于JS代码实现实时显示系统时间
2016/06/16 Javascript
基于Vue2的移动端开发环境搭建详解
2016/11/03 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
2016/12/27 Javascript
angular实现图片懒加载实例代码
2017/06/08 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
2017/08/21 Javascript
JS实现分页浏览横向图片(类轮播)实例代码
2017/11/06 Javascript
浅谈react性能优化的方法
2018/09/05 Javascript
微信小程序实现顶部下拉菜单栏
2018/11/04 Javascript
Vue.js上传图片到阿里云OSS存储的方法示例
2018/12/13 Javascript
JS Thunk 函数的含义和用法实例总结
2020/04/08 Javascript
深入理解python中的闭包和装饰器
2016/06/12 Python
numpy使用技巧之数组过滤实例代码
2018/02/03 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
python 移除字符串尾部的数字方法
2018/07/17 Python
Django自带的加密算法及加密模块详解
2019/12/03 Python
Pytorch 实现冻结指定卷积层的参数
2020/01/06 Python
python实现猜拳游戏
2020/03/04 Python
python中get和post有什么区别
2020/06/19 Python
为什么说python更适合树莓派编程
2020/07/20 Python
详解使用python爬取抖音app视频(appium可以操控手机)
2021/01/26 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
印度购物网站:TATA CLiQ
2017/11/23 全球购物
美国性感内衣店:Yandy
2018/06/12 全球购物
美体小铺奥地利官方网站:The Body Shop奥地利
2019/04/11 全球购物
你所知道的集合类都有哪些?主要方法?
2012/12/31 面试题
Ruby如何创建一个线程
2013/03/10 面试题
生产操作工岗位职责
2014/09/16 职场文书
小学庆六一主持词
2015/06/30 职场文书
python树莓派通过队列实现进程交互的程序分析
2021/07/04 Python