多个li怎么给第一个li和第四个li添加相同的点击事件

  • 游戏
  • 新闻
  • 点餐

<br> function show()<br> { var oDiv=document.getElementById(&#39;shortcut&#39;);<br> var x = document.getElementById(&quot;img&quot;).getAttribute(&quot;src&quot;);<br> if(oDiv.style.display==&#39;block&#39;)<br> {<br> oDiv.style.display=&#39;none&#39;;<br> }<br> else{<br> oDiv.style.display=&#39;block&#39;;<br> }<br> if (x==&quot;image/3.png&quot;){<br> document.getElementById(&quot;img&quot;).src=&quot;image/14.png&quot;;<br> }<br> else{<br> document.getElementById(&quot;img&quot;).src=&quot;image/3.png&quot;;<br> }<br> }<br> </scrip><br> 我想给游戏和游添加show()具体应该怎么写,在这里先谢谢大佬</p>

jquery这样写:
$("ul li").eq(0).click(function(){
    alert('第一个li')
})
$("ul li").eq(3).click(function(){
    alert('第四个li')
})
<li><div onclick="show();">游戏</div></li>
<li><div onclick="show();">游</div></li>

给第一个li和第四个li添加同一个class,然后在js设置class的点击事件

给第一个和第四个li给相同的class或id,然后再给他们绑定一个点击事件,就可以了