JavaScriptでliを削除する方法

藏色散人
藏色散人オリジナル
2021-07-17 14:32:342921ブラウズ

li を削除する Javascript メソッド: 最初に HTML サンプル ファイルを作成し、次に li タグのコンテンツを作成し、最後に「op[i].onclick = function () {oList[i].remove()..」を渡します。 .}"メソッドでliタグの内容を1行削除できます。

JavaScriptでliを削除する方法

この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター

li の削除方法JavaScriptから?

#li タグ内のコンテンツ行を削除するためのネイティブ Js 実装

# #オブジェクト指向のアイデアを使用すると、購入者情報の削除機能が完成します。各情報には次の情報が含まれます:

名前 (名前) 性別 (性別)

電話番号 (番号)

州 (州)


JavaScriptでliを削除する方法次の要件を満たします:

サードパーティのライブラリを借用することはできず、ネイティブ コードを使用する必要があります。それらを実装するために。 与えられた基本的なコード構造と組み合わせて、以下の 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。