[過去ログ] JavaScript の質問用スレッド vol.125 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
13: デフォルトの名無しさん (アウアウウー Sa0f-oUG4 [106.181.217.92]) [] 2022/08/18(木) 15:27:03.90 ID:qt1eMpHHa(1/2) AAS
外部リンク:support.google.com
外部リンク:support.google.com
143(1): デフォルトの名無しさん (スップ Sdc3-H7SW [1.75.9.11]) [sage] 2022/10/28(金) 20:24:11.90 ID:HM5QgWcQd(3/4) AAS
next()が与えられた値にビット演算をあれこれやって次の値を出してるから
シードが2桁整数ではほとんどのビットがゼロなために
最初の演算結果が狭い範囲に収まってしまってるんでないかと
303: デフォルトの名無しさん (ワッチョイ 8f02-Izwu [124.215.170.95]) [age] 2022/12/04(日) 22:16:21.90 ID:kEkO75NR0(2/3) AAS
flag=true;
if(A and flag)[a();flag=false;]
elseif(B and flag)[b();flag=false;]
elseif(C and flag)[c();flag=false;]
elseif(!(A or B or C) and flag)[return 0;]
else[error();]
331: デフォルトの名無しさん (ワッチョイ bb55-RX5i [122.20.171.29]) [sage] 2022/12/06(火) 18:36:58.90 ID:xVTCRvFV0(3/8) AAS
>>324324(2): デフォルトの名無しさん (ワッチョイ a797-g9pY [121.94.16.107]) [] 2022/12/05(月) 22:13:18.07 ID:lIq+TvzU0(1/2) AAS
すいません。
各<button>要素のkeyクラスに対して、背景色をつけたい。
[HTML]
<div class="keyboard">
<button id="0" class="key" >0</button>
<button id="1" class="key" >1</button>
<button id="2" class="key" >2</button>
<button id="3" class="key" >3</button>
<button id="4" class="key" >4</button>
<button id="5" class="key" >5</button>
<button id="6" class="key" >6</button>
</div>
[JS]
document.getElementsByClassName("key").style.backgroundColor = 'skyblue';
これでエラーがでるのだが。何が勘違いしていますでしょうか?
をそのまま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クラスの要素の背景色を設定することができます。
582(1): デフォルトの名無しさん (ワッチョイ 7f7c-f6s+ [43.235.241.201]) [sage] 2023/01/14(土) 20:27:52.90 ID:Ww/QFSM20(1) AAS
ちょっとググったら出てくるやろw
外部リンク:www.softel.co.jp
610(2): デフォルトの名無しさん (ワッチョイ 6310-qfBe [180.59.92.6]) [sage] 2023/01/18(水) 00:05:10.90 ID:csewAuIZ0(1/4) AAS
検索アドレスに言語指定が必要になって下のスクリプトを書きました。
function Jump(){
var kekka =
"ht"+"外部リンク:www.concertzender.nl +
document.concertzender.kensaku.value +
"&lang=nl";
location.href = kekka;
return;
}
kensaku は検索フォームの文字列です。これで正常動作するのですが、
エラーチェックすると&が警告されて気になります。
&にしたらアドレスが&になって検索できないし、
なんとかならないものでしょうか・・・
613: デフォルトの名無しさん (JP 0H67-w88e [126.249.157.89]) [sage] 2023/01/18(水) 07:40:19.90 ID:Eqd2U92jH(1/2) AAS
documentのpropertyにconcertzenderって標準でないっしょ?
スクリプトのどっかでなんか設定してるん?
965: デフォルトの名無しさん (ワッチョイ 25ca-SdNv [122.132.80.240]) [sage] 2023/11/22(水) 21:54:03.90 ID:7CtxEw9g0(1) AAS
>>962うまい例になってるかわからないけど、何かのプロパティに値が入ってたらそれ、無ければデフォルト値を const に入れたいとか、この条件がもっと複雑になった感じとか。
あるいは、何かの基準座標を const に入れたいけどその値は一発では求まらないとか。
単にこれだけなら中間的な変数を使って値を求めて、最後に const に代入するって手もあるだろうけど、中間的な変数はスコープから追い出したいのにできないよね。
const x;
{
let a, b, c;
:
x = a + b * c;
}
みたいにできれば a b c はスコープから追い出せるけど、実際は
let a, b, c;
:
const x = a + b * c;
ってやらざるを得なくて、x が存在するスコープから a b c を追い出せない。
この計算を function に切り出せよと言うかもしれないけど、できればそうすりゃいいけどどこにでも適用できるというわけでもない。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.051s