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 相关文章推荐
关于B/S判断浏览器断开的问题讨论
Oct 29 Javascript
javascript 星级评分效果(手写)
Dec 24 Javascript
jquery 删除字符串最后一个字符的方法解析
Feb 11 Javascript
基于JavaScript实现动态创建表格和增加表格行数
Dec 20 Javascript
jQuery简单实现对数组去重及排序操作实例
Oct 31 jQuery
vue 实现类似淘宝星级评分的示例
Mar 01 Javascript
vue select组件的使用与禁用实现代码
Apr 10 Javascript
Vue弹出菜单功能的实现代码
Sep 12 Javascript
Vue.js 使用v-cloak后仍显示变量的解决方法
Nov 19 Javascript
实现Vue的markdown文档可以在线运行的方法示例
Dec 11 Javascript
微信小程序实现语音识别转文字功能及遇到的坑
Aug 02 Javascript
微信小程序webSocket的使用方法
Feb 20 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多文件上传类实例
2015/03/07 PHP
php实现对象克隆的方法
2015/06/20 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
laravel ORM 只开启created_at的几种方法总结
2018/01/29 PHP
PHP7 新增常量
2021/03/09 PHP
jQuery1.4.2与老版本json格式兼容的解决方法
2011/02/12 Javascript
javascript截取字符串(通过substring实现并支持中英文混合)
2013/06/24 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
在Vue组件上动态添加和删除属性方法
2018/02/23 Javascript
基于vue 添加axios组件,解决post传参数为null的问题
2018/03/05 Javascript
在HTML文档中嵌入JavaScript的四种方法
2018/05/07 Javascript
JavaScript学习笔记之DOM基础操作实例小结
2019/01/09 Javascript
微信小程序实现商城倒计时
2020/11/01 Javascript
vue中动态select的使用方法示例
2019/10/28 Javascript
jQuery实现移动端扭蛋机抽奖
2020/11/08 jQuery
[01:58]2018DOTA2亚洲邀请赛趣味视频——交流
2018/04/03 DOTA
python根据京东商品url获取产品价格
2015/08/09 Python
Python文件夹与文件的相关操作(推荐)
2016/07/25 Python
在centos7中分布式部署pyspider
2017/05/03 Python
利用Python查看目录中的文件示例详解
2017/08/28 Python
Python实现简单http服务器
2018/04/12 Python
python opencv调用笔记本摄像头
2019/08/28 Python
Python多线程爬取豆瓣影评API接口
2019/10/22 Python
Python 实现Serial 与STM32J进行串口通讯
2019/12/18 Python
python/golang实现循环链表的示例代码
2020/09/14 Python
东南亚旅游平台:The Trip Guru
2018/01/01 全球购物
SIDESTEP荷兰:在线购买鞋子
2019/11/18 全球购物
巴西箱包、背包、钱包和旅行配件购物网站:Inovathi
2019/12/14 全球购物
应用心理学个人求职信范文
2013/12/11 职场文书
淘宝活动策划方案
2014/02/06 职场文书
小学生开学第一课活动方案
2014/03/27 职场文书
如何写辞职信
2015/05/13 职场文书
小学二年级语文教学反思
2016/03/03 职场文书
vue 把二维或多维数组转一维数组
2022/04/24 Vue.js
Li list-style-image 图片垂直居中实现方法
2023/05/21 HTML / CSS