-1

これはばかげた質問かもしれませんが、前もってお詫び申し上げますが、これを行う簡単な方法があることを望んでいました. たとえば、div のテキストを次のように設定した場合:

divOne.textContent = someVariable + "/5";

1 つの div コンテナー内のセルのような約 60 の div があります。毎回手動で呼び出さずにテキスト値を更新する方法はありますか? 問題は、セルを 1 つずつ変更するときではなく、リセット ボタンを押すときです。60行のテキストを書かずにそれを行う方法はありますか? 唯一の解決策は次のようなものでしょうか。

divOne.updateText = function() { this.textContent = someVariable + "/5"; }

そしてそれは大丈夫な解決策でしょうか?関数のやり過ぎでそれぞれ 60 個の追加パラメーターを作成しますか?

この件に関する情報は大歓迎です。事前に感謝します。

編集:

最初に for ループを使用しなかった理由は、各セルの最大値が異なるためです。別名、 someVariable + "/5" の 5 です。私はあなたのコメントの後に尋ねていましたが、代わりにこのようなことをした方が良いかどうかを尋ねていました:

someDiv[0].max = 5
someDiv[i].textContent = someDiv[i].points + "/" + someDiv[i].max;
//the above would be inside a for loop.

.updateText = 関数のやり過ぎ

4

1 に答える 1