我想改變每次單擊該按鈕時使用的按鈕樣式,並一起更改其文本。問題是我想使用和外部JavaScript,我不熟悉它的語法。詳細說明我想要做的是讓按鈕的文本顯示如下:很好,很好,中等,失敗。每個文本都有它自己的使用CSS分配的漸變顏色讓我們說一個綠色爲非常好,黃色爲好,橙色爲中等,紅色爲失敗的漸變。試圖尋找它,但我只落在一個不相關的帖子。我認爲我需要點擊按鈕,每次點擊javascript都會從0增加int值,並在達到3後重置爲0.然後我認爲我可以使用case來分配類似this.style="failed"
的css類那麼我不知道這是否可能。使用javascript更改輸入按鈕樣式點擊
更新: 在做了一些研究之後,我設法做了一些關於改變的文本(單獨使用javascript),但還沒有成爲類的一部分,因爲我認爲該類是JavaScript中的一個關鍵字。這是我的腳本到目前爲止:
function buttonChange(){
var button = document.getElementById("stats");
switch (button.value)
{
case "Very Good":
button.value="Good";
break;
case "Good":
button.value="Moderate";
break;
case "Moderate":
button.value="Failed";
break;
default:
button.value="Very Good";
}
}
現在的問題是風格。 :)
發表了一些代碼。它會更容易解決問題 – polin
這可能有幫助嗎? http://stackoverflow.com/questions/6655423/change-div-style-onclick –
你每次創建不同的文本,或者只是在兩個,三個文本之間切換? –