javascript - Elemen bersebelahan mempunyai ruang, bagaimana untuk mengetahui elemen saudara sebelumnya yang bersebelahan dengannya, bukannya #teks?
ringa_lee
ringa_lee 2017-06-30 09:52:23
0
1
742
<u>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</u>
aA=document.getElementsByTagName('li');

Keluarkan elemen li
dan ikat acara klik

for(var i = 0; i < aA.length; i++) {
    aA[i].onclick = function () {

Sekarang saya klik pada elemen li kedua, tetapi saya ingin mengetahui elemen adik beradik bersebelahan unsur li kedua

Kemudian saya menggunakan .previousSibling; tetapi apa yang saya dapati ialah #teks, bukan elemen li pertama
Apabila saya memadamkan semua ruang dalam ul, apa yang saya dapati ialah elemen pertama

.

Kemudian sekarang saya ingin mencari elemen adik beradik sebelumnya bagi elemen li tanpa memadamkan ruang. Tanpa menggunakan JQ

Bagaimana untuk melaksanakan fungsi ini

ringa_lee
ringa_lee

ringa_lee

membalas semua(1)
滿天的星座

previousElementSibling Pergi dan lihat

另一种就是获取自己是第几个,然后parentElement然后children然后自己个数加减
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan