首页 > 解决方案 > 为什么 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);

标签: javascriptjquerygoogle-chrome-extension

解决方案


这门课是上课的,div所以你可以tagname.classname像下面这样打电话:

document.querySelector('div.tile-tables').click();

推荐阅读