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 相关文章推荐
写JQuery插件的基本知识
Nov 25 Javascript
jQuery对下拉框,单选框,多选框的操作
Feb 21 Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
Mar 17 Javascript
Vue.js框架路由使用方法实例详解
Aug 25 Javascript
浅谈vue路径优化之resolve
Oct 13 Javascript
详解Angular6学习笔记之主从组件
Sep 05 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
Nov 01 Javascript
原生JS实现的跳一跳小游戏完整实例
Jan 27 Javascript
[原创]微信小程序获取网络类型的方法示例
Mar 01 Javascript
解决vue+webpack项目接口跨域出现的问题
Aug 10 Javascript
node.js通过url读取文件
Oct 16 Javascript
JavaScript函数柯里化实现原理及过程
Dec 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
PHP中的Memcache详解
2014/04/05 PHP
Codeigniter购物车类不能添加中文的解决方法
2014/11/29 PHP
PHP技术开发微信公众平台
2015/07/22 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
一个选择最快的服务器转向代码
2009/04/27 Javascript
JavaScript 学习初步 入门教程
2010/03/25 Javascript
JavaScript的类型、值和变量小结
2015/07/09 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
2015/11/03 Javascript
浅析如何利用angular结合translate为项目实现国际化
2016/12/08 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
2017/03/24 jQuery
vue v-model表单控件绑定详解
2017/05/17 Javascript
vue组件Prop传递数据的实现示例
2017/08/17 Javascript
bootstrap table实现点击翻页功能 可记录上下页选中的行
2017/09/28 Javascript
Angularjs添加排序查询功能的实例代码
2017/10/24 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
JavaScript文档加载模式以及元素获取
2020/07/28 Javascript
Javascript实现贪吃蛇小游戏(含详细注释)
2020/10/23 Javascript
arcgis.js控制地图地体的显示范围超出区域自动弹回(实现思路)
2021/01/28 Javascript
Python正则表达式匹配HTML页面编码
2015/04/08 Python
详解Python静态网页爬取获取高清壁纸
2019/04/23 Python
Django1.11自带分页器paginator的使用方法
2019/10/31 Python
python属于解释型语言么
2020/06/15 Python
Python面向对象特殊属性及方法解析
2020/09/16 Python
加拿大在线隐形眼镜专家:PerfectLens.ca
2016/11/19 全球购物
联想西班牙官网:Lenovo西班牙
2018/08/28 全球购物
Tomcat中怎么使用log4j输出所有的log
2016/07/07 面试题
元旦晚会策划方案
2014/02/18 职场文书
我的中国梦演讲稿高中篇
2014/08/19 职场文书
学生检讨书如何写
2014/10/30 职场文书
2014年职称评定工作总结
2014/11/26 职场文书
筑梦中国心得体会
2016/01/18 职场文书
2016年中学端午节主题活动总结
2016/04/01 职场文书
TensorFlow的自动求导原理分析
2021/05/26 Python
mysql 8.0.27 绿色解压版安装教程及配置方法
2022/04/20 MySQL
Vue 打包后相对路径的引用问题
2022/06/05 Vue.js