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 相关文章推荐
js 编写规范
Mar 03 Javascript
jquery解决图片路径不存在执行替换路径
Feb 06 Javascript
关于onchange事件在IE和FF下的表现及解决方法
Mar 08 Javascript
Javascript的setTimeout()使用闭包特性时需要注意的问题
Sep 23 Javascript
js实现简单的可切换选项卡效果
Apr 10 Javascript
jQuery实现页面滚动时智能浮动定位
Jan 08 Javascript
详解基于angular路由的requireJs按需加载js
Jan 20 Javascript
vue实现验证码按钮倒计时功能
Apr 10 Javascript
element-ui 中的table的列隐藏问题解决
Aug 24 Javascript
javascript的hashCode函数实现代码小结
Aug 11 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
Sep 18 Javascript
vue中重定向redirect:‘/index‘,不显示问题、跳转出错的完美解决
Sep 28 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
根德YB400的电路分析
2021/03/02 无线电
让你的PHP7更快之Hugepage用法分析
2016/05/31 PHP
yii2安装详细流程
2018/05/23 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
Laravel 中使用简单的方法跟踪用户是否在线(推荐)
2019/10/30 PHP
javascript 清空form表单中某种元素的值
2009/12/26 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
js改变文章字体大小的实例代码
2013/11/27 Javascript
JsRender for object语法简介
2014/10/31 Javascript
JS仿京东移动端手指拨动切换轮播图效果
2020/04/10 Javascript
AngularJS ui-router (嵌套路由)实例
2017/03/10 Javascript
javascript 中事件冒泡和事件捕获机制的详解
2017/09/01 Javascript
javascript  删除select中的所有option的实例
2017/09/17 Javascript
Vue-Access-Control 前端用户权限控制解决方案
2017/12/01 Javascript
详解html-webpack-plugin插件(用法总结)
2018/09/12 Javascript
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
解决layui富文本编辑器图片上传无法回显的问题
2019/09/18 Javascript
解决layer 关闭当前弹窗 关闭遮罩层 input值获取不到的问题
2019/09/25 Javascript
JS实现多选框的操作
2020/06/24 Javascript
[00:15]TI9地铁玩家打卡
2019/08/11 DOTA
Python中统计函数运行耗时的方法
2015/05/05 Python
python装饰器与递归算法详解
2016/02/18 Python
Django验证码的生成与使用示例
2017/05/20 Python
一行python实现树形结构的方法
2019/08/09 Python
python2和python3实现在图片上加汉字的方法
2019/08/22 Python
Python自定义sorted排序实现方法详解
2020/09/18 Python
中国领先的专业家电网购平台:国美在线
2016/12/25 全球购物
传媒专业推荐信范文
2013/11/23 职场文书
趣味体育活动方案
2014/02/08 职场文书
小学六一儿童节活动方案
2014/08/27 职场文书
工人先锋号申报材料
2014/12/29 职场文书
2015年医德医风工作总结
2015/04/02 职场文书
2015年语言文字工作总结
2015/07/23 职场文书
《比的意义》教学反思
2016/02/18 职场文书
python cv2图像质量压缩的算法示例
2021/06/04 Python