我試過尋找這個答案,似乎無法找到一個特定於此。如何更改單擊按鈕時的onclick函數值
我的網站有一個按鈕,它看起來像這樣:
<input class="btn btn-success" onclick="w.start()" type="button" value="Start" id='start' />
而且在點擊我要它改變爲「停止」和我想的onclick功能更改爲onclick="w.stop()"
,而不是w.start()
,我想該類改變爲從btn-success
到btn-danger
(引導)
我可以獲取名稱使用來改變精這個jQuery:
$(function() {
$('#start').click(function() {
$(this).val() == "Start" ? play_int() : play_pause();
});
});
function play_int() {
$('#start').val("Stop");
// do start
}
function play_pause() {
$('#start').val("Start");
// do stop
}
但是,如何獲得onclick函數和類更改?
特別的onclick功能:)
你沒有需要改變的onclick,只要把你的邏輯在同一個if語句您使用的是從改變VAL開始停止。另外,如果你正在使用jquery點擊處理程序,你不需要將onclick放在html中 – Rooster
你不想使用jQuery嗎?只是簡單的ole javascript? –