问答详情
源自:3-2 通过ID获取元素

js获取前面的所有兄弟元素 急求

<ul>

<li>我是li1</li>

<li>我是li2</li>

<li>我是li3</li>

<li id="li4">我是li4</li>

<li>我是li5</li>

<li>我是li6</li>

<li>我是li7</li>

<li>我是li8</li>

</ul>

<script type="text/javascript">

我要获取li4的前面所有的兄弟元素该怎么获取

var li4 = document.getElementById('li4');

var li=document.querySelectorAll("li")

</script>

提问者:Joe___ 2018-11-05 19:16

个回答

  • moerloev
    2018-11-06 16:32:45
    已采纳

    var li=document.querySelectorAll("li1,li2,li3,li4,");

  • moerloev
    2018-11-06 16:35:16

    var ul=document.querySelectorAll("li1,li2,li3,li4,");

    很多种方法,其他的怕你看不懂

    给每个li一个ID