美文网首页webAPI
删除子元素

删除子元素

作者: 椋椋夜色 | 来源:发表于2019-05-10 22:48 被阅读0次

<!DOCTYPE html>
<html lang="zh-CN">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title> 删除子元素 </title>

</head>

<body>
    一个元素都没法自杀,只能找到它爸爸,让它爸爸杀了它
        也就是说:元素无法自行删除,要通过父元素才能删除它

        removeChild
        删掉某个子元素
        父元素调用的方法,传入你想删的子元素就能删除它了 -


    <ul class="jia">
        <li>第1个</li>
        <li>第2个</li>
        <li id="shan">第3个</li>
        <li>第4个</li>
        <li>第5个</li>
    </ul>
    <input type="button" value="删除" id="box">
    <input type="button" value="添加子元素" id="btn1">
    <script>
        var jia = document.getElementsByClassName('jia')[0];
        // 找到要删除的标签
        var li3 = document.getElementById('shan');
        // 给删除按钮添加点击事件
        document.getElementById('box').onclick = function () {
            // 找到要删除的标签的父元素,把要删除的子元素传给父元素再删除它
            li3.parentNode.removeChild(li3);
        }

        // document.creatElement 调用父元素的 appendChild方法来添加
        document.getElementById('btn1').onclick = function () {
            // 创建出来后只在内存中,没有加到页面上
            var res = document.createElement('li'); // 创建出一个空的(li)元素
            res.innerText = "新添加的子元素"; // 添加文本

            console.log(res); // <li>新添加的子元素/li>

            // 如果你想看到它,还得加到页面里
            // 给添加一个子元素-->res
            jia.appendChild(res);
        }
    </script>

</body>

</html>

相关文章

  • 删除子元素

    删除子元素

  • jQuery DOM操作

    创建元素 添加元素 删除元素 .remove([selector])删除被选元素(及其子元素)$('div').r...

  • 2018-05-25

    1.remove( ) 删除元素及子元素,将来还能这个元素,只不过事件取消 2.empty( ) 只删除子元...

  • DOM 增删改查

    增 添加元素,子元素(子元素,文本),属性 删 删除元素的所有子元素 改 改变元素的属性 查 查找元素的子元素,元...

  • 15-删除与替换元素

    删除与替换元素 作者:曾庆林 删除元素 以下方法可以从文档中删除指定的DOM元素,或从指定元素中删除所有子节点。 ...

  • jQuery使用小节

    更改某个元素的onClick事件 jQuery删除子元素:

  • jQuery中删除元素/内容

    清空内容 empty();从被选元素中删除子元素 清空内容不推荐使用元素.html("");该方法可能会使元素删除...

  • python初学19.Python特色数据类型(列表)(下)

    删除列表中的元素 del操作可以删除整个列表或者列表的子列表 指定索引 0 删除元素: 删除列表的字列表: 删除整...

  • jquery

    jquery删除有三种方法: 1.remove( ) 删除元素及子元素,将来还能这个元素,只不过事件取消2.emp...

  • jQuery

    jquery删除有三种方法: 1.remove( ) 删除元素及子元素,将来还能这个元素,只不过事件取消2.emp...

网友评论

    本文标题:删除子元素

    本文链接:https://www.haomeiwen.com/subject/khttaqtx.html