<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>
var li=document.querySelectorAll("li1,li2,li3,li4,");
var ul=document.querySelectorAll("li1,li2,li3,li4,");
很多种方法,其他的怕你看不懂
给每个li一个ID