javascript
1var nums = document.getElementsByClassName("num"); 2 3num1.style.width = "100px"; 4num2.style.width = "100px"; 5num3.style.width = "100px"; 6num4.style.width = "100px"; 7num5.style.width = "100px"; 8num6.style.width = "100px"; 9num7.style.width = "100px"; 10num8.style.width = "100px"; 11num9.style.width = "100px"; 12num10.style.width = "100px";
javascript
1for ( var i=1; i<=nums.length; i++ )//上の表現がfor文で作成できない 2{ 3var y = 'num'+[i]+'.style.width '+'='+'"100px";'; 4console.log(y); 5}
テキスト10個に対して同じ幅を指定するjsを書きたいとおもっています。
変数を全て作成した上の記載で問題なく動きますが、
for文を使って、同じ記載を作りたいとおもっています。
・やった事
上記の記載がfor文で作成できるように、下記の記載を致しました。
.出来ない事
コンソールで正しく表示されていることは確認できますが、
実際のスタイルは変更されていないです。
どのように作成すればよいか教えていただけますでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/20 14:55
2018/10/21 04:48
2018/10/22 05:29