ボタンをクリックするたびに使用しているボタンのスタイルを変更し、一緒にテキストを変更したかったのです。問題は、構文にあまり詳しくない外部JavaScriptを使用してそれを実行したかったことです。私がやりたかったことを詳しく説明することは、次のようなテキストを表示するボタンを作成することです:非常に良い、良い、中程度、失敗。各テキストには、CSSを使用して独自に割り当てられたグラデーションの色があります。たとえば、緑は非常に良い、黄色は良い、オレンジは中程度、赤は失敗のグラデーションです。それを検索しようとしましたが、私は無関係な投稿にたどり着きました。私が思うに、クリック時にボタンを作成する必要があり、クリックするたびにjavascriptは0からint値を追加し、3に達すると0にリセットされます。this.style="failed"
これが可能かどうかはわかりません。
更新:いくつかの調査を行った後、テキストの変更(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";
}
}
今問題はスタイルです。:)