javascript - 无法使用 JavaScript 控制台调用按钮类

标签 javascript console

我是 JS 新手,我一直在尝试自动化按钮点击器,但在我做到这一点之前,我必须正确调用按钮。

假设我在 stackoverflow 主页上,并且想要访问“提问”按钮。我右键单击它,看到该类是“ws-nowrap s-btn s-btn__primary”。我试图在我的代码中调用它,所以我这样做

"let btn = document.querySelectorAll(".ws-nowrap s-btn s-btn__primary")"

然后按 Enter 键。我得到 undefined 然后我将 "btn" 放入控制台,我得到 "NodeList[]" ,它的长度为 0不应该。

有人知道我做错了什么吗?谢谢

最佳答案

document.querySelector('.ws-nowrap.s-btn.s-btn__primary') 将为您提供您想要的。它们都是同一元素上的类,它们不是嵌套的,因此没有空格。

关于javascript - 无法使用 JavaScript 控制台调用按钮类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58631028/

相关文章:

windows - 为什么从 PowerShell 运行的 Perl 脚本可以在新控制台中运行,而 Python 脚本却不能?

c - 在控制台应用程序中获取 int 的最简单方法是什么?

javascript - 在使用 HTML5 文件 API 上传之前唯一标识文件

javascript - 最小化bootstrap 3下拉菜单的宽度

javascript - 在 knockout 中枚举 observableArray 到字符串?

javascript - 使用 Axios 和最终形式 promise 从捕获中返回

javascript - Puppeteer 在页面中找到数组元素,然后单击

console - log4net 不会写入可视化 Web 开发人员控制台

java - 为基于控制台的应用程序创建控制台的最佳实践

c# - 从 .BAT 运行带有 .application 文件类型的 c# 控制台应用程序