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函数
Aug 01 Javascript
JavaScript学习笔记(二) js对象
Oct 25 Javascript
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
Nov 30 Javascript
利用原生JavaScript获取元素样式只是获取而已
Oct 08 Javascript
AngularJS入门教程之学习环境搭建
Dec 06 Javascript
JavaScript学习笔记之JS函数
Jan 22 Javascript
jQuery支持动态参数将函数绑定到事件上的方法
Mar 17 Javascript
jQuery实现自定义事件的方法
Apr 17 Javascript
js基础知识(公有方法、私有方法、特权方法)
Nov 06 Javascript
Javascript闭包与函数柯里化浅析
Jun 22 Javascript
javascript验证香港身份证的格式或真实性
Feb 07 Javascript
Vue用v-for给src属性赋值的方法
Mar 03 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
用PHP创建PDF中文文档
2006/10/09 PHP
js下函数般调用正则的方法附代码
2008/06/22 PHP
PHP的消息通信机制测试实例
2016/11/10 PHP
用一段js程序来实现动画功能
2007/03/06 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
js实现一个猜数字游戏
2017/03/31 Javascript
Angular.JS利用ng-disabled属性和ng-model实现禁用button效果
2017/04/05 Javascript
vue实现表格增删改查效果的实例代码
2017/07/18 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
Vue的elementUI实现自定义主题方法
2018/02/23 Javascript
vue+vuex+axios实现登录、注册页权限拦截
2018/03/09 Javascript
iview form清除校验状态的实现
2019/09/19 Javascript
微信小程序云函数添加数据到数据库的方法
2020/03/04 Javascript
python多线程编程方式分析示例详解
2013/12/06 Python
Python字符串逐字符或逐词反转方法
2015/05/21 Python
在Django框架中编写Context处理器的方法
2015/07/20 Python
python使用opencv进行人脸识别
2017/04/07 Python
PyQt Qt Designer工具的布局管理详解
2019/08/07 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
python实现学生信息管理系统源码
2021/02/22 Python
Spartoo芬兰:欧洲最大的网上鞋店
2016/08/28 全球购物
Lampegiganten丹麦:欧洲领先的照明网上商店
2018/04/25 全球购物
三星法国官方网站:Samsung法国
2019/10/31 全球购物
入学生会自荐书范文
2014/02/05 职场文书
《彩色世界》教学反思
2014/04/12 职场文书
放飞中国梦演讲稿
2014/04/23 职场文书
孝敬父母的活动方案
2014/08/31 职场文书
红色革命电影观后感
2015/06/18 职场文书
2016年师德先进个人事迹材料
2016/02/29 职场文书
诉讼和解协议书
2016/03/23 职场文书
Python趣味挑战之给幼儿园弟弟生成1000道算术题
2021/05/28 Python
为什么MySQL 删除表数据 磁盘空间还一直被占用
2021/10/16 MySQL
Win11怎么跳过联网验机 ?Win11跳过联网验机激活教程
2022/04/05 数码科技
Android Rxjava3 使用场景详解
2022/04/07 Java/Android
MySQL数据库如何使用Shell进行连接
2022/04/12 MySQL
在SQL Server中使用 Try Catch 处理异常的示例详解
2022/07/15 SQL Server