[過去ログ]
JavaScript の質問用スレッド vol.125 (1002レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
331
:
(ワッチョイ bb55-RX5i
[122.20.171.29])
2022/12/06(火)18:36
ID:xVTCRvFV0(3/8)
AA×
>>324
[240|
320
|
480
|
600
|
原寸
|
JPG
|
べ
|
レス栞
|
レス消
]
331: (ワッチョイ bb55-RX5i [122.20.171.29]) [sage] 2022/12/06(火) 18:36:58.90 ID:xVTCRvFV0 >>324 をそのままChatGPTに投げてみた `getElementsByClassName()`は、要素の配列(HTMLCollection)を返すメソッドです。 そのため、`getElementsByClassName()`に対してスタイルを設定することはできません。 そのため、エラーが発生していると思われます。 代わりに、以下のように各要素に対して個別にスタイルを設定する必要があります。 const keys = document.getElementsByClassName("key"); for (let i = 0; i < keys.length; i++) { keys[i].style.backgroundColor = 'skyblue'; } また、代わりにquerySelectorAll()を使用することもできます。 このメソッドは、CSSセレクター(今回の場合は.key)を指定して、該当する要素の配列(NodeList)を返すものです。 以下のように書くことができます。 Copy code const keys = document.querySelectorAll(".key"); for (let i = 0; i < keys.length; i++) { keys[i].style.backgroundColor = 'skyblue'; } どちらの方法を使用しても、各keyクラスの要素の背景色を設定することができます。 http://mevius.5ch.net/test/read.cgi/tech/1659855460/331
をそのままに投げてみた は要素の配列を返すメソッドです そのために対してスタイルを設定することはできません そのためエラーが発生していると思われます 代わりに以下のように各要素に対して個別にスタイルを設定する必要があります また代わりにを使用することもできます このメソッドはセレクター今回の場合はを指定して該当する要素の配列を返すものです 以下のように書くことができます どちらの方法を使用しても各クラスの要素の背景色を設定することができます
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 671 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.031s