span
要素が選択されていて、に行きたいです。私はnext()
、nextAll()
、nextElementSibling
を使って試しました。しかし、input
要素はspan
の兄弟ではないため、機能しません。他の方法で入力要素を選択できますか?以下はDOMの要素を選択した兄弟でない要素を選択
私のコードです:
<span>This element is selected via javascript</span>
<div>
<a href="some link"></a>
</div>
<div class="mb_content">
5 attachement
<br />
<span class="error_star mr_1"><b>Size:5 MB</b></span>
</div>
<div class="checker f_left">
<label for="rec_787128222"> </label>
<input type="checkbox" class="mb_check" /><!--i want to select this-->
</div>
PS:実際の構造が少し異なっているが、私はここでそれを上に貼り付けることはできません。これはレプリカの一種です。
チャームのように働いた!私の元のhtmlにマッチするだけでした。私はelement.parentNode.parentNode.querySelector( '。mb_check') – BakerStreet221
@Pratham :-)を助けてくれてありがとう – Neal