javascript怎么移除li


本文摘自PHP中文网,作者藏色散人,侵删。

javascript移除li的方法:首先创建一个HTML示例文件;然后创建li标签内容;最后通过“op[i].onclick = function () {oList[i].remove()...}”方法删除li标签一行内容即可。

本文操作环境:windows7系统、javascript1.8.5版,DELL G3电脑

javascript怎么移除li

原生Js实现删除li标签一行内容

利用面向对象思想完成买家信息删除功能,每一条信息包含:

姓名(name)
性别(sex)
电话号码(number)
省份(province)

这里写图片描述

实现以下要求:

不能借用任何第三方库,需要使用原生代码实现。
结合给出的基本代码结构,在下方2处code here补充代码,完成买家信息的删除功能,注意此页面要在手机上清晰显示。
js代码可以任意调整,例如和使用es6代码完成。

完成代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

<!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高级教程

以上就是javascript怎么移除li的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

jquery与javascript有什么关系?

innerhtml和innertext有哪些差异?两者的简单比较

javascript中random用法是什么

javascript怎么设置src属性

javascript介绍ajax加载单张图片展示进度的方法

javascript介绍引入js代码

javascript字符串转换成utf-8编码方式有哪些

javascript怎么去掉a标签

节流阀和去抖动的基本实现方法介绍

函数apply()和call()的详细介绍

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...