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 相关文章推荐
新浪的图片新闻效果
Jan 13 Javascript
JS:window.onload的使用介绍
Nov 13 Javascript
JS基于面向对象实现的拖拽库实例
Sep 24 Javascript
如何实现星星评价(jquery.raty.js插件)
Dec 21 Javascript
Bootstrap风格的zTree右键菜单
Feb 17 Javascript
vue2.0结合Element实现select动态控制input禁用实例
May 12 Javascript
Vue自定义指令使用方法详解
Aug 21 Javascript
Vue完整项目构建(进阶篇)
Feb 10 Javascript
vue中使用sessionStorage记住密码功能
Jul 24 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
Oct 24 Javascript
深入理解使用Vue实现Context-Menu的思考与总结
Mar 09 Javascript
vue 虚拟DOM的原理
Oct 03 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
用cookies来跟踪识别用户
2006/10/09 PHP
PHP操作数组相关函数
2011/02/03 PHP
php实现水仙花数的4个示例分享
2014/04/08 PHP
PHP实现简单实用的分页类代码
2016/04/08 PHP
php+redis实现消息队列功能示例
2019/09/19 PHP
laravel高级的Join语法详解以及使用Join多个条件
2019/10/16 PHP
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
javascript 内存回收机制理解
2011/01/17 Javascript
遨游,飞飞,IE,空中网 浏览器无提示关闭方法
2011/07/11 Javascript
jquery miniui 教程 表格控件 合并单元格应用
2012/11/25 Javascript
jquery对象和DOM对象的区别介绍
2013/08/09 Javascript
jQuery设置和获取HTML、文本和值示例
2014/07/08 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
2015/11/24 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
jQuery控制div实现随滚动条滚动效果
2016/06/07 Javascript
jQuery中JSONP的两种实现方式详解
2016/09/26 Javascript
vue-cli配置环境变量的方法
2018/07/09 Javascript
微信小程序iOS下拉白屏晃动问题解决方案
2019/10/12 Javascript
js实现拖拽与碰撞检测
2020/09/18 Javascript
vue使用video插件vue-video-player的示例
2020/10/03 Javascript
[09:34]2018DOTA2国际邀请赛寻真——永不放弃的iG
2018/08/14 DOTA
python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)
2014/02/24 Python
Python下的subprocess模块的入门指引
2015/04/16 Python
python使用opencv读取图片的实例
2017/08/17 Python
示例详解Python3 or Python2 两者之间的差异
2018/08/23 Python
Django为窗体加上防机器人的验证码功能过程解析
2019/08/14 Python
简单了解python协程的相关知识
2019/08/31 Python
Python opencv相机标定实现原理及步骤详解
2020/04/09 Python
德国游戏机商店:Konsolenkost
2019/12/08 全球购物
Maxpeedingrods美国:高性能汽车零件
2020/02/14 全球购物
LINUX下线程,GDI类的解释
2016/12/14 面试题
初一生物教学反思
2014/01/18 职场文书
党员教师工作决心书
2014/03/13 职场文书
2016年党员创先争优承诺书
2016/03/25 职场文书
你有一份《诚信考试承诺书》待领取
2019/11/13 职场文书