JavaScript の質問用スレッド vol.126 (307レス)
上下前次1-新
抽出解除 レス栞
295(1): (JP 0H96-qIVI [133.106.33.6]) 2025/02/13(木) 12:33:25.69 ID:DZyx9aKAH(1)調 AAS
失礼します。
insertBeforeでHTML要素にnodeを追加する際、複数ある要素(class)の1番最後にのみnodeを挿入したいのですが、可能でしょうか?
<div class="unko"></div> //1
<div class="unko"></div> //2
<div class="unko"></div> //3
<div class="unko"></div> //4
<div class="unko"></div> //~以下ランダムで増減
このように、ユーザーが投稿するコメントのようなランダムで増減するclass要素があり、その繰り返しの1番最後にnodeを挿入したいのですが、
hoge[0].parentNode.insertBefore(elmDiv, hoge[0].nextSibling)
これを改良して
hoge[※最後の要素].parentNode.insertBefore(elmDiv, hoge[※最後の要素].nextSibling)
とするにはどうすればいいでしょうか?
そもそも不可能である場合、不可能であると断言して頂けると幸いです。
299: (ワッチョイ 5e0b-XAIF [153.164.41.34]) 2025/02/13(木) 13:39:50.07 ID:tamKTj1t0(1)調 AAS
>>295
hoge[hoge.length-1].insertAdjacentElement("afterend", elemDiv);
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 1.019s*