javascript - 为什么 queryselector 没有单击 HTML 页面中的类元素?
问题描述
我想在打开扑克桌时点击一个按钮。我正在使用 Chrome 扩展程序执行此操作,因为它是一个 Javascript 扑克网站。
HTML 如下所示:
<body class="skin-mark toolbar-open table-active">
<div class="tile-tables"></div>
.....
</body>
我的代码如下所示:
console.log("Table open, now tiling tables")
document.querySelector('.tile-tables').click();
我想知道为什么它不点击按钮。当我tile-tables
在 DOM 中选择类时,它会显示在样式菜单中:
.tile-tables {
background-size: 100%;
background-image: url(../images/table/multi-table-button.png);
解决方案
这门课是上课的,div
所以你可以tagname.classname
像下面这样打电话:
document.querySelector('div.tile-tables').click();
推荐阅读
- python - 如何使用 opencv 或 PIL 使用原始目标图像颜色为图像蒙版的部分着色?
- php - 如何使用 cronjob 生成谷歌访问令牌?
- hl7-fhir - 使用 HAPI 库针对 https://www.hl7.org/fhir/validation.html 中列出的不同方面验证 FHIR 资源
- proxy - Kerberos 创建 spn 和 keytab 以包含代理 DNS
- sql-server - 如何在sql server中连接数据值
- c# - 在服务堆栈中返回 403 状态码
- android - Android:画布在旋转时被清除
- c++ - 如何通过 C++ 中的链接器进行模拟测试
- scala - saveAsObjectFile 和持久化 apache spark 有什么区别?
- java - 无法从 cxf-codegen-plugin 插件生成肥皂信封