如何使用javascript中的一个按钮单击特定类的所有按钮

如何使用javascript中的一个按钮单击特定类的所有按钮,javascript,jquery,Javascript,Jquery,我想用一个按钮单击的按钮。 下面的按钮是在每次文件上传时创建的,这就是为什么它是按钮 var td4=row.insertCell(-1); td4.innerHTML=“”以下是一个简单的函数,用于执行此任务: const addAButtonThatClicksAllButtons = () => { const button = document.createElement('button'); button.onclick = () =>

我想用一个按钮单击的按钮。 下面的按钮是在每次文件上传时创建的,这就是为什么它是按钮

var td4=row.insertCell(-1);

td4.innerHTML=“”以下是一个简单的函数,用于执行此任务:

const addAButtonThatClicksAllButtons = () => {

    const button = document.createElement('button');

    button.onclick = () => 
        Array.from(document.getElementsByClassName('delete-button'))
            .forEach(btn => btn.click());

    document.body.appendChild(button);

};
如果使用jQuery,它可能会更干净:

const addAButtonThatClicksAllButtons = () => {

    const button = $('<button/>').click(
        () => $('delete-button').click()
    );

    $('body').append(button);

};
const addabutton点击所有按钮=()=>{
常量按钮=$('')。单击(
()=>$(“删除按钮”)。单击()
);
$('body')。追加(按钮);
};

预期结果是什么?问题中的
javascript
有什么问题?预期结果是js创建的按钮应该单击所有“链接,即当前a”。我已经尝试了,但它不起作用。你能描述一下“不起作用”吗?单击每个
元素时会发生什么?基本上,当我们单击链接时,每个上传的文件前面都有一个链接。它会删除上传的文件。现在,我正在寻求的是,当单击每个元素时,用一个按钮实现“删除所有功能”。当前上传的每个文件都会被删除。再次,问题中的
javascript
有什么问题?请参阅@charlietfl“注意,
from()
的浏览器支持有限”您的意思是ie不支持吗?@guest271314是的,其他人也可以使用较旧的移动浏览器example@charlietfl为什么ie仍然会被使用,除非用户处于无法获取最新版本的FOSS浏览器的环境中?“其他人”是指chrome/chromium@guest271314 IE还没有消失,仍然拥有巨大的市场份额。许多非技术人员不知道其他浏览器的差异,或者已经使用IE很长时间了,他们相信微软,许多传统的商业环境不允许安装外部应用程序。老款手机也是如此…不是每个人都会每次升级year@guest271314用户与理解底层技术之间的巨大差异。大多数用户只需要知道UI,而不是开发人员所知道的驱动UI的东西