想要使用chrome控制台单击具有特定类别的所有按钮这可能吗?

问题描述

我正在尝试点击此类的所有按钮:btn btn-primary折叠

<button class="btn btn-primary collapsed" type="button" data-toggle="collapse" data-target="#1" aria-expanded="false" aria-controls="collapseDetall">
                                                    Detalle
                                                </button>

此按钮与其他按钮之间的唯一区别是innerText和Class。我尝试将其放在Chrome控制台上没有成功。由于限制,我无法从Selenium或其他来源注入JS,我只能使用Chrome控制台。

$(function(){
    $('.btn btn-primary collapsed').on('click',function(e){

    });
})

我尝试查看css中的按钮ID或名称,但没有成功。它是加密的。任何帮助表示赞赏

解决方法

JavaScript方式

document.querySelectorAll('.btn.btn-primary.collapsed').forEach(elem => { 
    elem.click() 
});
,

像这样解决

 $(".btn.btn-primary.collapsed").trigger("click");