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 相关文章推荐
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
Aug 28 Javascript
jquery Mobile入门—多页面切换示例学习
Jan 08 Javascript
引入autocomplete组件时JS报未结束字符串常量错误
Mar 19 Javascript
jQuery实现简单的文件上传进度条效果
Mar 26 Javascript
bootstrap PrintThis打印插件使用详解
Feb 20 Javascript
Angular动态添加、删除输入框并计算值实例代码
Mar 29 Javascript
react-native之ART绘图方法详解
Aug 08 Javascript
在Vue.js中使用Mixins的方法
Sep 12 Javascript
基于jQuery实现的设置文本区域的光标位置
Jun 15 jQuery
Vue条件循环判断+计算属性+绑定样式v-bind的实例
Sep 18 Javascript
vue中接口域名配置为全局变量的实现方法
Sep 20 Javascript
基于JavaScript实现单例模式
Oct 30 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
2款PHP无限级分类实例代码
2015/11/11 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
PHP基于简单递归函数求一个数阶乘的方法示例
2017/04/26 PHP
PHP网站自动化配置的实现方法(必看)
2017/05/27 PHP
PHP PDOStatement::getColumnMeta讲解
2019/02/01 PHP
JavaScript实现自动生成网页元素功能(按钮、文本等)
2015/11/21 Javascript
基于jQuery仿淘宝产品图片放大镜特效
2020/10/19 Javascript
Node.js DES加密的简单实现
2016/07/07 Javascript
基于jQuery实现滚动切换效果
2016/12/02 Javascript
Bootstrap实现各种进度条样式详解
2017/04/13 Javascript
微信小程序中使用Promise进行异步流程处理的实例详解
2017/08/17 Javascript
Vue.js实现价格计算器功能
2020/03/30 Javascript
详解Vue源码学习之callHook钩子函数
2018/07/25 Javascript
JavaScript 面向对象基础简单示例
2019/10/02 Javascript
[01:01:18]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#2COL VS LGD
2016/03/03 DOTA
[01:20]PWL S2开团时刻第三期——团战可以输 蝙蝠必须死
2020/11/26 DOTA
Python常用的内置序列结构(列表、元组、字典)学习笔记
2016/07/08 Python
python+matplotlib绘制旋转椭圆实例代码
2018/01/12 Python
Python中sort和sorted函数代码解析
2018/01/25 Python
Python 从相对路径下import的方法
2018/12/04 Python
修改python plot折线图的坐标轴刻度方法
2018/12/13 Python
pandas dataframe添加表格框线输出的方法
2019/02/08 Python
基于pygame实现童年掌机打砖块游戏
2020/02/25 Python
CSS类名支持中文命名的示例
2014/04/04 HTML / CSS
HTML5中的强制下载属性download使用实例解析
2016/05/12 HTML / CSS
美国家居用品和厨具购物网站:DealsDot
2019/10/07 全球购物
《燕子》教学反思
2014/02/18 职场文书
年会主持词结束语
2014/03/27 职场文书
2014年社区居委会主任重阳节讲话稿
2014/09/25 职场文书
检查机关领导群众路线教育实践活动个人整改措施
2014/10/28 职场文书
关于拾金不昧的感谢信
2015/01/21 职场文书
2015年个人招商工作总结
2015/04/25 职场文书
迎新年主持词
2015/07/06 职场文书
幼儿园毕业典礼园长致辞
2015/07/29 职场文书
2016年全国助残日活动总结
2016/04/01 职场文书
「魔法少女伊莉雅」美游粘土人开订
2022/03/21 日漫