如何在Chrome上按类名查找元素的元素?

时间:2019-05-11 19:59:38

标签: javascript tampermonkey

我想尝试创建一个脚本,该脚本可以自动单击一个按钮,但是找不到在类名中添加的内容。我怎么找到它?

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

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

1 个答案:

答案 0 :(得分:0)

如果您要单击带有坐标的点击,请使用document.elementFromPoint(x, y).click();

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

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