我试图自动单击页面上可见的当前按钮,而不是单击可见选项后触发滚动功能。
我已经弄乱了下面的代码,但是它以我应用的任何形式都不起作用。
$( ".follow-button" ).trigger( "click" );
这是HTML按钮。
<button class="follow-button btn-simple"><span class="following-txt">Following</span><span class="follow-txt">Follow</span></button>
答案 0 :(得分:1)
对于可见按钮,现在如何实现它,检查类,并忽略隐藏的类或由您自己决定的任何内容
const buttons = document.getElementsByTagName('button');
Array.from(buttons).forEach(b => {
b.addEventListener('click', function() {
console.log(b.textContent);
})
b.click();
});
<button>asdf</button>
<button>hfdg</button>
<button>sfdf</button>
<button>ggfg</button>
答案 1 :(得分:0)
您可以使用$(".follow-button:visible").click()
单击所有可见按钮。