jsで作成した配列の項目にクラスとIDを割り当てようとしています。私はこれをやっているので、私は自分のスタイルシートでそれらをスタイルすることができます。それぞれのアイテムは同じようにスタイルされません。CSSスタイルのためのjavascript配列要素のクラスまたはIDの割り当て
私は初心者ですので、コードを理解してできるだけきれいにしてください。つまり、これらのアイテムをそれぞれHTMLの要素にしないでください。
この部分は正常に動作します:
var pool =['A','B','3','J','R','1','Q','F','5','T','0','K','N','C','R','U']
var letters = pool.join('');
document.getElementById('key').innerHTML = letters;
この部分ではないので、多くの:私は走ったとき
var char1 = letters[1];
char1.classList.add('hoverRed');
私のために動作しませんでした同様の質問hereがあり、それだけで[object][object][object]
を示しました。それ。
HTMLはどこにありますか? JavaScript変数のスタイルを設定することはできません。それは 'char1'です。 CSSを適用するには、いくつかのHTMLが必要です。 –
.classListはElementのプロパティです。あなたの例では、char1は "B"に設定されています。私の思うところにはいくつかのコードがありません。 – Ju66ernaut