js实现删除li标签一行内容


Posted in Javascript onApril 16, 2019

利用面向对象思想完成买家信息删除功能,每一条信息包含:

姓名(name)
性别(sex)
电话号码(number)
省份(province)

js实现删除li标签一行内容

实现以下要求:

不能借用任何第三方库,需要使用原生代码实现。
结合给出的基本代码结构,在下方2处code here补充代码,完成买家信息的删除功能,注意此页面要在手机上清晰显示。
js代码可以任意调整,例如和使用es6代码完成。

完成代码:

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8">
   <!--code here-->
  <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, minimal-ui">
  <meta name="format-detection" content="telephone=no">
  <title>demo</title>
  <style>
    * { padding: 0; margin: 0;}
    .head, li div { display: inline-block; width: 70px; text-align: center; }
    li .id, li .sex, .id, .sex { width: 15px; }
    li .name, .name { width: 40px; }
    li .tel, .tel { width: 90px; }
    li .del, .del { width: 15px; }
    ul { list-style: none; }
    .user-delete { cursor: pointer; }
 </style>
</head>

<body>
  <div id="J_container">
      <div class="record-head">
        <div class="head id">序号</div>
        <div class="head name">姓名</div>
        <div class="head sex">性别</div>
        <div class="head tel">电话号码</div>
        <div class="head province">省份</div>
        <div class="head">操作</div>
      </div>
      <ul id="J_List">
        <li>
            <div class="id">1</div>
            <div class="name">张三</div>
            <div class="sex">男</div>
            <div class="tel">13788888888</div>
            <div class="province">浙江</div>
            <div class="user-delete">删除</div>
        </li>
        <li>
            <div class="id">2</div>
            <div class="name">李四</div>
            <div class="sex">女</div>
            <div class="tel">13788887777</div>
            <div class="province">四川</div>
            <div class="user-delete">删除</div>
        </li>
        <li>
            <div class="id">3</div>
            <div class="name">王二</div>
            <div class="sex">男</div>
            <div class="tel">13788889999</div>
            <div class="province">广东</div>
            <div class="user-delete">删除</div>
        </li>
      </ul>
  </div>

  <script>

    // 此处也可换成ES6的写法
    function Contact(){
      this.init();
    }
    // your code here
    Contact.prototype.init = function () {
      var oDiv = document.getElementsByClassName("user-delete");
      var oUl = document.querySelector("#J_List");
      var oList = oUl.querySelectorAll("li");

      for (var i = 0; i < oDiv.length; i++) {
        (function (i) {
          oDiv[i].onclick = function () {
            oList[i].remove();
            console.log(i);
          }
        })(i);
      }
    }
    new Contact();

  </script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript showModalDialog 多层模态窗口实现页面提交及刷新的代码
Nov 28 Javascript
Javascript页面添加到收藏夹的简单方法
Aug 07 Javascript
页面加载完毕后滚动条自动滚动一定位置
Feb 20 Javascript
js中取得变量绝对值的方法
Jan 03 Javascript
JavaScript编写简单的计算器
Nov 25 Javascript
jQuery快速实现商品数量加减的方法
Feb 06 Javascript
JS验证不重复验证码
Feb 10 Javascript
angularjs 缓存的使用详解
Mar 19 Javascript
JS加密插件CryptoJS实现的DES加密示例
Aug 16 Javascript
Windows下支持自动更新的Electron应用脚手架的方法
Dec 24 Javascript
详解vue 自定义组件使用v-model 及探究其中原理
Oct 11 Javascript
vue项目配置使用flow类型检查的步骤
Mar 18 Javascript
js实现弹出框的拖拽效果实例代码详解
Apr 16 #Javascript
重学 JS:为啥 await 不能用在 forEach 中详解
Apr 15 #Javascript
你不知道的Vue技巧之--开发一个可以通过方法调用的组件(推荐)
Apr 15 #Javascript
详解JavaScript中的强制类型转换
Apr 15 #Javascript
一个小时快速搭建微信小程序的方法步骤
Apr 15 #Javascript
详解从0开始搭建微信小程序(前后端)的全过程
Apr 15 #Javascript
ES6知识点整理之模块化的应用详解
Apr 15 #Javascript
You might like
MYSQL数据库初学者使用指南
2006/11/16 PHP
解析php根据ip查询所在地区(非常有用,赶集网就用到)
2013/07/01 PHP
[原创]PHP字符串中插入子字符串方法总结
2016/05/06 PHP
对象的类型:本地对象(1)
2006/12/29 Javascript
简单谈谈javascript代码复用模式
2015/01/28 Javascript
jQuery实现平滑滚动到指定锚点的方法
2015/03/20 Javascript
JavaScript中利用Array和Object实现Map的方法
2015/07/27 Javascript
JQuery自适应窗口大小导航菜单附源码下载
2015/09/01 Javascript
微信小程序 wxapp内容组件 icon详细介绍
2016/10/31 Javascript
JS新包管理工具yarn和npm的对比与使用入门
2016/12/09 Javascript
ES6新数据结构Map功能与用法示例
2017/03/31 Javascript
基于pako.js实现gzip的压缩和解压功能示例
2017/06/13 Javascript
JavaScript对JSON数据进行排序和搜索
2017/07/24 Javascript
[07:55]2014DOTA2 TI正赛第三日 VG上演推进荣耀DKEG告别
2014/07/21 DOTA
[40:55]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#4Newbee VS Fnatic
2016/03/03 DOTA
[42:20]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
python爬虫常用的模块分析
2014/08/29 Python
在Python中使用__slots__方法的详细教程
2015/04/28 Python
CentOS下使用yum安装python-pip失败的完美解决方法
2017/08/16 Python
Python基础练习之用户登录实现代码分享
2017/11/08 Python
Python常见工厂函数用法示例
2018/03/21 Python
Python判断变量名是否合法的方法示例
2019/01/28 Python
使用Python制作简单的小程序IP查看器功能
2019/04/16 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
python从内存地址上加载python对象过程详解
2020/01/08 Python
python中wheel的用法整理
2020/06/15 Python
opencv 图像礼帽和图像黑帽的实现
2020/07/07 Python
浅谈Python xlwings 读取Excel文件的正确姿势
2021/02/26 Python
新西兰最大的在线设计师眼镜店:SmartBuyGlasses新西兰
2017/10/20 全球购物
设计师珠宝:Ylang 23
2018/05/11 全球购物
自我评价优秀范文分享
2013/11/30 职场文书
工作收入住址证明
2014/10/28 职场文书
师德标兵先进事迹材料
2014/12/19 职场文书
中学综治宣传月活动总结
2015/05/07 职场文书
2015年管理人员工作总结
2015/05/13 职场文书
职工食堂管理制度
2015/08/06 职场文书