87,901
社区成员
发帖
与我相关
我的任务
分享
<div class="elist_s" id="elist_s">
<ul>
<li id="eli_a" onclick='aa(this.id)'><a href="aaa.html">aaa (45)</a</li>
<li id="eli_b" onclick='aa(this.id)'><a href="bbb.html">bbb(45)</a</li>
<li id="eli_c" onclick='aa(this.id)'><a href="ccc.html">ccc(45)</a</li>
<li id="eli_d" onclick='aa(this.id)'><a href="ddd.html">ddd(45)</a</li>
</ul></div>
function aa(objId){
var elementsObj=document.getElementsByTagName("li");
for(var i=0;i<elementsObj.length;i++){
if(elementsObj[i].id==objId)
document.getElementById(objId).style.background='#A0CE67';
else
document.getElementById(elementsObj[i].id).style.background='#666666';
}
}
在window.onload中运行上面的js方法,在后台传回设置过颜色的值
设置到div上即可