ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptでliを削除する方法
li を削除する Javascript メソッド: 最初に HTML サンプル ファイルを作成し、次に li タグのコンテンツを作成し、最後に「op[i].onclick = function () {oList[i].remove()..」を渡します。 .}"メソッドでliタグの内容を1行削除できます。
この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター
li の削除方法JavaScriptから?
#li タグ内のコンテンツ行を削除するためのネイティブ Js 実装# #オブジェクト指向のアイデアを使用すると、購入者情報の削除機能が完成します。各情報には次の情報が含まれます:
名前 (名前) 性別 (性別)
電話番号 (番号)州 (州)
次の要件を満たします:
サードパーティのライブラリを借用することはできず、ネイティブ コードを使用する必要があります。それらを実装するために。 与えられた基本的なコード構造と組み合わせて、以下の 2 つのコードのコードを追加して、購入者情報の削除機能を完了します。このページは携帯電話で明確に表示される必要があることに注意してください。
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 p { 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> <p id="J_container"> <p class="record-head"> <p class="head id">序号</p> <p class="head name">姓名</p> <p class="head sex">性别</p> <p class="head tel">电话号码</p> <p class="head province">省份</p> <p class="head">操作</p> </p> <ul id="J_List"> <li> <p class="id">1</p> <p class="name">张三</p> <p class="sex">男</p> <p class="tel">13788888888</p> <p class="province">浙江</p> <p class="user-delete">删除</p> </li> <li> <p class="id">2</p> <p class="name">李四</p> <p class="sex">女</p> <p class="tel">13788887777</p> <p class="province">四川</p> <p class="user-delete">删除</p> </li> <li> <p class="id">3</p> <p class="name">王二</p> <p class="sex">男</p> <p class="tel">13788889999</p> <p class="province">广东</p> <p class="user-delete">删除</p> </li> </ul> </p> <script> // 此处也可换成ES6的写法 function Contact(){ this.init(); } // your code here Contact.prototype.init = function () { var op = document.getElementsByClassName("user-delete"); var oUl = document.querySelector("#J_List"); var oList = oUl.querySelectorAll("li"); for (var i = 0; i < op.length; i++) { (function (i) { op[i].onclick = function () { oList[i].remove(); console.log(i); } })(i); } } new Contact(); </script></body></html>推奨学習: 「javascript Advanced Tutorial」
以上がJavaScriptでliを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。