javascript - Les éléments adjacents ont des espaces, comment trouver l'élément frère précédent auquel il est adjacent au lieu de #text?
ringa_lee
ringa_lee 2017-06-30 09:52:23
0
1
743
<u>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</u>
aA=document.getElementsByTagName('li');

Sortez l'élément li
et liez l'événement click

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

Maintenant, je clique sur le deuxième élément li, mais je veux connaître les éléments frères adjacents du deuxième élément li

Ensuite, j'ai utilisé .previousSibling ; mais ce que j'ai trouvé était #text, pas le premier élément li
Quand j'ai supprimé tous les espaces dans ul, ce que j'ai trouvé était le premier élément

.

Alors maintenant, je veux trouver l'élément frère précédent de l'élément li sans supprimer d'espaces. Sans utiliser JQ

Comment implémenter cette fonction

ringa_lee
ringa_lee

ringa_lee

répondre à tous(1)
滿天的星座

previousElementSibling Allez voir

另一种就是获取自己是第几个,然后parentElement然后children然后自己个数加减
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal