请问这个怎样传过去? 问题没讲清楚如果你要onload时设置<li id="sidebar_menu_0"></li>的样式的话window.onload=left_cur; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <li id="sidebar_menu_0"> </li><li id="sidebar_menu_1"> </li><li id="sidebar_menu_2"> </li><li id="sidebar_menu_3"> </li>HTML效果出来是这样的。 比如有3个li 点击1,1的样式变为on,其他样式都为空,点击2,2变样式,其他样式都为空?对吗?你问题要描述清楚 <html><head><style>.on{ color:red;}#menu{ cursor:hand;}</style><script language="javascript"> var oldLi=null; window.onload=function(){ var hightClass="on";//样式 var menu=document.getElementById("menu"); for(var i=0;i<menu.childNodes.length;i++) { var li = menu.childNodes[i]; li.attachEvent("onclick",function(){ var obj = event.srcElement; if(oldLi!=null) oldLi.className=""; obj.className=hightClass; oldLi = obj; }); } } </script></head><body><ul id="menu"><li id="sidebar_menu_0">1</li><li id="sidebar_menu_1">2</li><li id="sidebar_menu_2">3</li><li id="sidebar_menu_3">4</li></ul></body></html> 改一下,下面的代码兼容FF<html><head><style>.on{ color:red;}#menu{ cursor:hand;}</style><script language="javascript"> var oldLi=null; window.onload=function(){ var hightClass="on";//样式 var menu=document.getElementById("menu"); for(var i=0;i<menu.childNodes.length;i++) { var li = menu.childNodes[i]; li.attachEvent("onclick",function(e){ e = window.event ||e; var obj= e.srcElement || e.target; if(oldLi!=null) oldLi.className=""; obj.className=hightClass; oldLi = obj; }); } } </script></head><body><ul id="menu"><li id="sidebar_menu_0">1</li><li id="sidebar_menu_1">2</li><li id="sidebar_menu_2">3</li><li id="sidebar_menu_3">4</li></ul></body></html> 我是取<ul id="menu">里所有li,随便你多少个 图片放大缩小的问题 js比较数字大小 有10个textbox,怎样判断用户输入有没有重复? js在ie下能正常运行在火狐下为什么不能正常运行 showModalDialog的简单问题!!! 看不懂帮我解释一下 谢谢 [help] 怎样校验百分数 用 javascript 怎样使文本框里内容更新时它的垂直下拉条自动处于最下方,以显示最新的内容 求一JS程序:实现在页面上动态随机飘动的一个广告!调试好了,马上给分,还可加分 怎样把一个变量值传给所连接的下一页。 [散分兼建议]CSDN的结分率大于100%? DOM获取节点的问题
<li id="sidebar_menu_0"> </li>
<li id="sidebar_menu_1"> </li>
<li id="sidebar_menu_2"> </li>
<li id="sidebar_menu_3"> </li>
HTML效果出来是这样的。
对吗?你问题要描述清楚
<head>
<style>
.on
{
color:red;
}
#menu
{
cursor:hand;
}
</style>
<script language="javascript">
var oldLi=null;
window.onload=function(){
var hightClass="on";//样式
var menu=document.getElementById("menu");
for(var i=0;i<menu.childNodes.length;i++)
{
var li = menu.childNodes[i];
li.attachEvent("onclick",function(){
var obj = event.srcElement;
if(oldLi!=null) oldLi.className="";
obj.className=hightClass;
oldLi = obj;
});
}
}
</script>
</head>
<body>
<ul id="menu">
<li id="sidebar_menu_0">1</li>
<li id="sidebar_menu_1">2</li>
<li id="sidebar_menu_2">3</li>
<li id="sidebar_menu_3">4</li>
</ul>
</body>
</html>
<html>
<head>
<style>
.on
{
color:red;
}
#menu
{
cursor:hand;
}
</style>
<script language="javascript">
var oldLi=null;
window.onload=function(){
var hightClass="on";//样式
var menu=document.getElementById("menu");
for(var i=0;i<menu.childNodes.length;i++)
{
var li = menu.childNodes[i];
li.attachEvent("onclick",function(e){
e = window.event ||e;
var obj= e.srcElement || e.target;
if(oldLi!=null) oldLi.className="";
obj.className=hightClass;
oldLi = obj;
});
}
}
</script>
</head>
<body>
<ul id="menu">
<li id="sidebar_menu_0">1</li>
<li id="sidebar_menu_1">2</li>
<li id="sidebar_menu_2">3</li>
<li id="sidebar_menu_3">4</li>
</ul>
</body>
</html>