javascript - 怎么删除点击的那部分
黄舟
黄舟 2017-04-11 11:09:27
[JavaScript讨论组]

目的,点击哪一个红色小块,就删除哪一个红色小块怎么实现

html部分




    
    Task-18
    
    


----

js部分

window.onload = function(){
    var input = document.getElementById('input');
    var left_in = document.getElementById('left-in');
    var left_del = document.getElementById('left-del');
    var right_in = document.getElementById('right-in');
    var right_del = document.getElementById('right-del');
    var queue  = document.getElementById('queue');
    var data = [];
    //添加输入的数据到queue中
    function addata(){
        var queue = document.getElementById('queue');
        queue.innerHTML = '';
        for(var i = 0;i"
         }
    }
    //从左边添加
    left_in.addEventListener('click',function(){
        var inputVal = input.value;
        //console.log(inputVal)
        if((/^[0-9]+$/).test(inputVal)){
            data.unshift(inputVal);
            addata()
        }else{
            alert("请输入数字")
        }
    })
    //从右边添加
    right_in.addEventListener('click',function(){
        var inputVal = input.value;
        //console.log(inputVal)
        if((/^[0-9]+$/).test(inputVal)){
            data.push(inputVal);
            addata()
        }else{
            alert("请输入数字")
        }
    })
    //从右边删除
    right_del.addEventListener('click',function(){
        data.pop();
        addata()
    })
    //从左边删除
    left_del.addEventListener('click',function(){
        data.shift();
        addata()
    })
 //删除点击的数据(item)
    queue.addEventListener('click',deletep,false);
    function  deletep(event){
        if(event.target.nodeName =='item'){
            queue.removeChild(event.target)
        }
        }
    })
}
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(2)
大家讲道理
红块父元素.addEventListener('click',deletep,false);
function deletep(event){
//判断event.target是否是红块
//通过tagName或者别的
//是的话
红块父元素.removeChild(event.target)
}
天蓬老师

看着不用jquery操作DOM节点好难过。。。

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

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