Javascript 为什么event.target.previousElementSibling不起作用?

Javascript 为什么event.target.previousElementSibling不起作用?,javascript,events,target,Javascript,Events,Target,所以我得到了这个密码 <div class="col-lg-12 video-meta"> <div class="container"> <span class="views"><i class="far fa-eye"></i>{{ Counter::show('post', $post->id) }

所以我得到了这个密码

                    <div class="col-lg-12 video-meta">
                    <div class="container">
                        <span class="views"><i class="far fa-eye"></i>{{ Counter::show('post', $post->id) }}</span>

                        <span class="lnd">
                            <a class="like" href="#"><i class="far fa-thumbs-up"></i></a>
                            <a class="like" href="#"><i class="far fa-thumbs-down"></i></a>
                        </span>
在这两种情况下它都返回“true”,为什么?!这有什么原因吗?我已经连续使用了4个小时,它工作过一次,我没有做任何改变,只是休息一下,然后休息后就不工作了?我觉得这是个很糟糕的笑话。我错过了什么


它基本上应该采用“like”类,因为第一个标记没有以前的siblingElement(为null),所以它应该返回true,但第二个标记具有与同级标记相同的元素,并且仍然返回true。

事件。target
元素,因为那是真正发生点击的元素

如果您想要
有一次,我觉得这是一个笑话,我没有再次尝试就实现了i标记。非常感谢你。也非常感谢快速的回答。你真是个天才!
        $('.like').on('click', function(event) {
        event.preventDefault();
        var isLike = event.target.previousElementSibling == null;
        console.log(isLike);