javascript - 为什么我的 Auto-Clicker 脚本会收到此 Uncaught TypeError?

标签 javascript

所以,我是 JavaScript 的新手,我正在尝试制作一个自动点击器脚本。问题是当我在开发人员控制台中执行脚本时,我收到一个名为“button.click is not a function”的错误,并且该错误一直循环到控制台。这是我的代码:

var button = document.getElementsByClassName("btn btn-default");
setInterval(function(){
    button.click()  
},200)

我该如何解决这个问题?

最佳答案

document.getElementsByClassName 返回一个数组检查这个例子:

<button class="btn-default" onclick="console.log('clicked');"></button>
<script>
var button = document.getElementsByClassName("btn-default")[0];
setInterval(function(){
    button.click()  
},1000)
</script>

关于javascript - 为什么我的 Auto-Clicker 脚本会收到此 Uncaught TypeError?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46869572/

相关文章:

javascript - 在 drop() 中访问加载的表

javascript - 使用 JSPlumb 仅分离父级中的最后一个子级

javascript - Jasmine 在浏览器中传递,文件在 grunt-contrib-jasmine 中

javascript - jQuery 创建一个带有 href 属性的

javascript - 为什么 return getElementsBy** 不起作用?

javascript - scrollIntoView() 没有将节点滚动到树的顶部

javascript - 对字符串或流使用自动前缀

javascript - 为什么这个正则表达式输出不正确?

javascript - 获取函数 javascript 的所属对象

javascript - moment().isValid 当输入为整数时返回 true