国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

JS實現li標簽的刪除

2024-05-06 16:49:51
字體:
來源:轉載
供稿:網友

利用面向對象思想完成買家信息刪除功能,每一條信息包含:

  • 姓名
  • 電話
  • 電話號碼
  • 省份

實現以下要求: 

不能借用任何第三方庫,需要使用原生代碼實現。 
結合給出的基本代碼結構,在下方2處code here補充代碼,完成買家信息的刪除功能,注意此頁面要在手機上清晰顯示。 
js代碼可以任意調整,例如和使用es6代碼完成。

基本代碼:

 

<!DOCTYPE html><html><head>  <meta charset="utf-8">  <!--code here-->  <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</script></body></html>

注意此頁面要在手機上清晰顯示,則應使用響應式meta標簽:

<meta name="viewport" content="width = device-width,initial-scale=1">

思路: 

先獲取所有的li標簽,再判斷哪個li標簽被點擊,點擊后進行remove該元素操作。 

基本代碼中已經給出Contact函數,需要在函數中添加init方法:

Contact.prototype.init = function () {    console.log("Test");    var div = document.getElementsByClassName("user-delete");    var ul = document.querySelector("#J_List");    var list = ul.querySelectorAll("li");    for (var i = 0; i < div.length; i++) {      (function (i) {        div[i].onclick = function () {          list[i].remove();          console.log(i);        }      })(i);    }  }new Contact();

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黎城县| 同心县| 拉萨市| 北宁市| 西乌珠穆沁旗| 诸暨市| 汤阴县| 涿鹿县| 平陆县| 东乡县| 鄂州市| 和政县| 山阴县| 志丹县| 香格里拉县| 禄劝| 安新县| 宽城| 汝城县| 阿巴嘎旗| 衡山县| 芷江| 甘洛县| 靖江市| 秦安县| 洪洞县| 稷山县| 台北市| 涞水县| 防城港市| 囊谦县| 永昌县| 资中县| 洛宁县| 普兰店市| 札达县| 三都| 金华市| 平阳县| 莱芜市| 福鼎市|