実現したいこと
Javascript で style をまとめて書きたいです。
発生している問題・分からないこと
style を分けて書くことは出来るのですが、まとめて書く方法が分かりません。
該当のソースコード
Javascript
1const changeImg = document.querySelectorAll('.changeImg').setAttribute('src', ev.target.result).height = '90px'; 2 3const changeImg = document.querySelectorAll('.changeImg').setAttribute('src', ev.target.result).width = '90px';
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
調べてみても該当する記事を見つけることが出来ず困っております。
補足
特になし
document.querySelectorAllをforeachメソッドなどでイテレートし、コールバック関数の引数を対象のELEMENTと考えて設定してください。
アドバイスありがとうございます。
下記のようなコードになるとわかったのですが、この後に width も書きたい場合どうすればよいでしょうか?
const changeImg = document.querySelectorAll('.changeImg').forEach(v => v.style.height = "90px");
CSSを使った方があらゆる面で良いかと思います、検討しましたか?
読み込んだfileのサイズを元に動的にheight/widthを変更したいのでないなら、最初に固定値を指定しておわりでしょう
utm. さん回答ありがとうございます。
視野が狭かったようで全く頭にありませんでした…
yambejp さん回答ありがとうございます。
読み込んだfileのサイズを元にしたいのであれば最初に固定値を指定、ファイルをチェックして変換するのであればそのタイミングで良さそうですね、勉強になりました。

回答2件
あなたの回答
tips
プレビュー