自动点击页面上显示的div

时间:2018-12-26 20:31:47

标签: javascript jquery

我试图自动单击页面上可见的当前按钮,而不是单击可见选项后触发滚动功能。

我已经弄乱了下面的代码,但是它以我应用的任何形式都不起作用。

$( ".follow-button" ).trigger( "click" );

这是HTML按钮。

<button class="follow-button btn-simple"><span class="following-txt">Following</span><span class="follow-txt">Follow</span></button>

2 个答案:

答案 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()单击所有可见按钮。