单击一次并删除所有元素,而不是逐个javascript

单击一次并删除所有元素,而不是逐个javascript,javascript,jquery,html,css,Javascript,Jquery,Html,Css,您好,当您单击“我的菜单”的welcomediv id时,下面的代码显示覆盖。当覆盖显示,你点击元素本身,它将首先删除他里面的div。我试图做的是,一旦你点击它们,我就会删除覆盖里面的所有div元素。当你点击覆盖之外的时候,我也会删除覆盖里面的所有div元素 init=()=>{ //SELECT & BIND (CLICK) EVENT document.querySelector('a.menuToggle, a#welcomeDivs').a

您好,当您单击“我的菜单”的welcomediv id时,下面的代码显示覆盖。当覆盖显示,你点击元素本身,它将首先删除他里面的div。我试图做的是,一旦你点击它们,我就会删除覆盖里面的所有div元素。当你点击覆盖之外的时候,我也会删除覆盖里面的所有div元素

 init=()=>{
        //SELECT & BIND (CLICK) EVENT
        document.querySelector('a.menuToggle, a#welcomeDivs').addEventListener('click',modal.overlay.init);
    }
    modal={
        overlay:{
            init:()=>{
                //CREATE OVERLAY 
                var overlay = document.createElement('overlay');
                overlay.id = 'welcomeDivsss';
                //SET (CLICK) EVENT TO REMOVE ITSLEF
                overlay.addEventListener('click',modal.overlay.remove);

                //APPEND TO INTERFACE
                document.body.appendChild(overlay);

                // After overlay added to html. "welcomeDivsss" is overlay id you specified.
                $( "#welcomeDivsss" ).append( '<div class="parela" id="welcomeDiv" <div class="inner_box"> <a onclick="click" class="closes"></a> </div> </div>' );

            },
            remove:(e)=>{
                //REMOVE ITSELF
                e.target.parentNode.removeChild(e.target);
            }       
        }
    }

    //ON DOCUMENT LOAD RUN INIT
    document.addEventListener('DOMContentLoaded',init);
init=()=>{
//选择并绑定(单击)事件
document.querySelector('a.menuToggle,a#welcomeDivs').addEventListener('click',modal.overlay.init));
}
模态={
覆盖:{
初始化:()=>{
//创建覆盖
var overlay=document.createElement('overlay');
overlay.id='welcomeDivsss';
//设置(单击)事件以删除其lef
overlay.addEventListener('click',modal.overlay.remove));
//附加到接口
document.body.appendChild(覆盖);
//将覆盖添加到html后,“Welcometivsss”是您指定的覆盖id。

$(“#welcomedivss”).append(“更改删除函数怎么样

如果我理解您的问题,该代码将解决该问题:

        ...
        remove:()=>{
            // you can remove by the id, because it's unique
            document.getElementById('welcomeDivsss').remove();
        }
        ...

您如何更改删除功能

如果我理解您的问题,该代码将解决该问题:

        ...
        remove:()=>{
            // you can remove by the id, because it's unique
            document.getElementById('welcomeDivsss').remove();
        }
        ...

我不确定我是否理解。你想删除“全部”是什么意思?什么是“全部”?我不确定我是否理解。你想删除“全部”是什么意思?什么是“全部”?