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 相关文章推荐
关于B/S判断浏览器断开的问题讨论
Oct 29 Javascript
JS+CSS实现一个气泡提示框
Aug 18 Javascript
jQuery实现HTML5 placeholder效果实例
Dec 09 Javascript
谈一谈js中的执行环境及作用域
Mar 30 Javascript
JavaScript中常用的验证reg
Oct 13 Javascript
关于Iframe父页面与子页面之间的相互调用
Nov 22 Javascript
利用js的闭包原理做对象封装及调用方法
Apr 07 Javascript
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
Aug 25 Javascript
基于Proxy的小程序状态管理实现
Jun 14 Javascript
Vue项目实现换肤功能的一种方案分析
Aug 28 Javascript
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
May 19 Javascript
vue实现前端列表多条件筛选
Oct 26 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 CLI实现简单的数据库实时监控调度
2009/07/01 PHP
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
2013/06/20 PHP
php微信支付之APP支付方法
2015/03/04 PHP
PHP水印类,支持添加图片、文字、填充颜色区域的实现
2017/02/04 PHP
Display SQL Server Version Information
2007/06/21 Javascript
JavaScript下利用fso判断文件是否存在的代码
2010/12/11 Javascript
js判断屏幕分辨率的代码
2013/07/16 Javascript
js判断一个字符串是否包含一个子串的方法
2015/01/26 Javascript
JS实现往下不断流动网页背景的方法
2015/02/27 Javascript
全面解析标签页的切换方式
2016/08/21 Javascript
VueJS全面解析
2016/11/10 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
用jQuery实现圆点图片轮播效果
2017/03/19 Javascript
jQuery tip提示插件(实例分享)
2017/04/28 jQuery
uni-app 组件里面获取元素宽高的实现
2019/12/27 Javascript
[10:18]2018DOTA2国际邀请赛寻真——找回自信的TNCPredator
2018/08/13 DOTA
c++生成dll使用python调用dll的方法
2014/01/20 Python
python for 循环获取index索引的方法
2019/02/01 Python
Python综合应用名片管理系统案例详解
2020/01/03 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
Python使用eval函数执行动态标表达式过程详解
2020/10/17 Python
网页布局中CSS样式无效的十个重要原因详解
2017/08/10 HTML / CSS
HTML5 video 事件应用示例
2014/09/11 HTML / CSS
HTML5移动端开发中的Viewport标签及相关CSS用法解析
2016/04/15 HTML / CSS
芬兰灯具网上商店:Nettilamppu.fi
2018/06/30 全球购物
美容院考勤制度
2014/01/30 职场文书
卫生安全检查制度
2014/02/04 职场文书
英文自荐信常用句子
2014/03/26 职场文书
《夕阳真美》教学反思
2014/04/27 职场文书
小学趣味运动会加油稿
2014/09/25 职场文书
学校政风行风自查自纠报告
2014/10/21 职场文书
2015新年联欢晚会开场白
2014/12/14 职场文书
初中成绩单评语
2014/12/29 职场文书
小升初自荐信怎么写
2015/03/26 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP
golang 实现菜单树的生成方式
2021/04/28 Golang