首页 > 解决方案 > 如何按类名查找 Chrome 上按钮的元素?

问题描述

我想尝试制作一个自动单击按钮的脚本,但我找不到在类名中放入的内容。我如何找到它?

window.onload=function(){
    setInterval(autoClick,100);
  }
  function autoClick(){
    if(document.getElementsByClassName("???").length>0){
    document.getElementsByClassName("???")[0].click();
  }
}

我不知道如何通过类名获取元素。

标签: javascripttampermonkey

解决方案


如果您尝试使用坐标单击document.elementFromPoint(x, y).click();

https://codepen.io/niko8888/pen/aryoMb?editors=0010

如果您使用的是 Chrome,请打开检查器,检查要单击的元素。右键单击“元素”面板中的元素,然后向下滚动Copy > Copy JS Path并粘贴结果。它应该是该特定元素的 querySelector。


推荐阅读