如何使用jQuery / JS单击没有ID的按钮

时间:2017-08-14 11:13:29

标签: javascript jquery google-chrome console

我想在Chrome控制台中运行一些代码,以便点击一个按钮。我对如何做到这一点做了一些研究,但是我发现的所有结果都是通过使用按钮的id实现的。但是,我找不到这个按钮的ID,我认为它没有。

这是源代码(按钮突出显示) Please click here

感谢所有帮助。 感谢。

4 个答案:

答案 0 :(得分:1)

您的父div包含ID' maincard'可以与jquery一起使用来选择该按钮。看下面的例子。使用nth-child,您可以选择要使用的按钮。目前它正在从图像中选择最后一个按钮。

$("#maincard button:nth-child(2)").on("click", function() {
   //Do Stuff here


  });

希望有所帮助!

答案 1 :(得分:1)

您可以使用课程btn-play

点击该按钮
 1. javascript example
    var elem = document.getElementsByClassName("btn-play")[0]; 
    elem.addEventListener("click",function(){
    alert("clicked");
    },false);

2. Jquery example 
   $(".btn-play").click(function(){
alert("clicked");
});

if you want to trigger click on the button then use below 
$(".btn-play").trigger("click");

答案 2 :(得分:0)

你可以尝试找到你的按钮:

$("#maincard").find(".uk-button.uk-button-default.btn-play.uk-button-large.uk-width-small");

答案 3 :(得分:0)

您可以使用班级名称单击按钮。

示例:

WebElement element= driver.findElement(By.name("searchForm_SUBMIT"));  
JavascriptExecutor executor = (JavascriptExecutor)driver;  
executor.executeScript("arguments[0].click();", element);