javascript - 如何按类名查找 Chrome 上按钮的元素?
问题描述
我想尝试制作一个自动单击按钮的脚本,但我找不到在类名中放入的内容。我如何找到它?
window.onload=function(){
setInterval(autoClick,100);
}
function autoClick(){
if(document.getElementsByClassName("???").length>0){
document.getElementsByClassName("???")[0].click();
}
}
我不知道如何通过类名获取元素。
解决方案
如果您尝试使用坐标单击document.elementFromPoint(x, y).click();
https://codepen.io/niko8888/pen/aryoMb?editors=0010
如果您使用的是 Chrome,请打开检查器,检查要单击的元素。右键单击“元素”面板中的元素,然后向下滚动Copy > Copy JS Path
并粘贴结果。它应该是该特定元素的 querySelector。
推荐阅读
- firebase - 注销时取消订阅 Firestore 侦听器
- javascript - Angular:无法读取未定义的属性“id”
- r - R包分析促销自相残杀?
- azure-devops - 使用所有历史记录、标签和拉取请求将 Azure DevOps Git 存储库从一个组织迁移到另一个组织
- c++ - 非阻塞 Poco HTTP 服务器?
- python - Matplotlib 生成的 pdf 无法被 Acrobat Reader 打开
- r - 霍尔特温特斯预测 R
- r - 栅格的相关性和 p 值
- c++ - 如何在 C++ 中通过 UDP 发送任何文件(图像、exe)?
- php - Codeigniter 4中的调试工具栏不起作用