2015-10-26 118 views
0

這裏是按鈕的代碼:如何點擊沒有名稱,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來完成此操作。 –

回答

0

有多種方式。

按元素選擇。

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

按類別選擇。

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

如果您對父類或ID情態本身,您可以指定與該按鈕:

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

如果這是你的jQuery UI的模態窗口的唯一按鈕。你可以做這樣的:

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

如果有不止一個按鈕,就可以通過添加其他同類包裝,可能只包含該按鈕的訪問。

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

有史以來最好的辦法

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