JavaScript 获取识别按钮点击

标签 javascript button

我正在制作 Chrome 扩展程序,并且需要单击此按钮,那么如何才能识别该单击?

<button class="btn btn-lg btn-danger btn-bet" onclick="system.play.bet.red();">RED</button>

我尝试了 var test= document.getElementsByClassName("btn btn-lg btn-black btn-bet"); 测试.click();

但一开始就失败了。

最佳答案

Document.getElementsByClassName() returns an array-like object具有所有给定类名的所有子元素。不幸的是,它不是真正的 JS 数组。要使用它,您需要“Arrayify”它:

var testElements = document.getElementsByClassName('test');
var testDivs = Array.prototype.filter.call(testElements, function(testElement){
    return testElement.nodeName === 'DIV';
});

就您而言,这应该有效:

var test= document.getElementsByClassName("btn btn-lg btn-black btn-bet")[0];
test.click();

关于JavaScript 获取识别按钮点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35318034/

相关文章:

javascript - 使用 JQuery 附加输入框

javascript - 隐藏移动默认键盘但保持输入字段处于事件状态

html - 水平放置的绝对按钮只是相互叠加

javascript - Knockout - 通过多个对象属性过滤可观察数组中的对象

javascript - 如何在 Markojs 中呈现原始 HTML?

javascript - 谷歌地图问题

javascript - HTML OnClick() 事件不起作用

html - (提交)按钮标签的样式部分

asp.net - 为什么这个按钮不会导致三重回发?

android - 下拉按钮/微调器,就像谷歌设计规范中的那些