javascript - 怎么删除当前节点
PHPz
PHPz 2017-04-10 15:33:17
[JavaScript讨论组]

有很多个没有ID的p,class也是一样的,想要删除当前点击的p,要怎么写(原生)。
比如:



<p class="goods">1</p> <p class="goods">2</p> <p class="goods">3</p> <p class="goods">4</p> <p class="goods">5</p> <p class="goods">6</p>
PHPz
PHPz

学习是最好的投资!

全部回复(2)
阿神
javascriptvar ps = document.querySelectorAll('.goods');
for (var i = 0; i < ps.length; i++) {
    ps[i].addEventListener('click', function(){
        this.parentNode.removeChild(this);
    }, false);
}
阿神
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <p class="goods">1</p>
    <p class="goods">2</p>
    <p class="goods">3</p>
    <p class="goods">4</p>
    <p class="goods">5</p>
    <p class="goods">6</p>
    <script type="text/javascript">
        var ps = document.querySelectorAll('.goods');
        for (var i = 0; i < ps.length; i++) {
            ps[i].addEventListener('click', function(){
                document.body.removeChild(this);
            }, false);
        }
    </script>
</body>
</html>

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号