JavaScript获取单击识别按钮

时间:2016-02-10 14:35:14

标签: 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"); test.click();

但它在开始时就失败了。

1 个答案:

答案 0 :(得分:1)

具有所有给定类名的所有子元素的

Document.getElementsByClassName() returns an array-like object。不幸的是,它不是真正的JS阵列。要使用它,您需要&#34; Arrayify&#34;它:

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();