如何点击没有名称,ID或值的按钮?

问题描述:

这里是按钮的代码:如何点击没有名称,ID或值的按钮?

<button class="btn btn-close btn-join btn-info btn-large">Join</button> 

此按钮弹出一个模式对话框里面,我怎么可以使用Java脚本点击此按钮?

+0

你想触发点击&是动态创建的代码? –

+1

如果该按钮是模态中唯一的按钮,则可以参考模态并选择相对于模态的按钮。没有? – abrunet

+0

该代码是从这个网站:http://sync-video.com/r/rjk7GIFa 我想改变文本框的内容,然后单击“JOIN”按钮。与此同时,我试图从模式窗口中删除“LEAVE”按钮。我正在尝试使用JavaScript来完成此操作。 –

有多种方式。

按元素选择。

document.querySelectorAll("button").click(); 

按类别选择。

document.querySelectorAll(".btn").click(); //or .btn-close, or btn-join, etc 

如果您对父类或ID情态本身,您可以指定与该按钮:

$("#your-modal .btn-close").click(); 

如果这是你的jQuery UI的模态窗口的唯一按钮。你可以做这样的:

$('.ui-dialog button').click(); 

如果有不止一个按钮,就可以通过添加其他同类包装,可能只包含该按钮的访问。

$('.ui-dialog .some-class button').click(); 

有史以来最好的办法

$('button.btn-join').click()