找人解释一段JavaScript

来源:百度知道 编辑:UC知道 时间:2024/06/06 02:54:23
<script>
<!--
function setTab(name,cursel,n){
for(i=1;i<=n;i++){
var menu=document.getElementById(name+i);
var con=document.getElementById("con_"+name+"_"+i);
menu.className=i==cursel?"active":"";
con.style.display=i==cursel?"block":"none";
}
}
//-->
</script>

-------------------------------------------

找人把上面这段JavaScript的具体含义翻译一下!

我的主要目的是:

现在这段代码是在鼠标移动的时候却换样式,我要的效果是点击后才切换,修改部分请高人指出,万分感谢!

上面代码主要就是获取显示菜单menu和一个con,名字都是有数字加做变量的.
当i=cursel的时候,该menu就被激活,并且显示对应的con,也就是id为con_name_i的一个对象
把对setTab的调用改为onclick就好了,之前可能是onmousevover什么吧?

的<script>
< ! -
功能settab (姓名, cursel , n )的(
(一= 1 ,我<为N ,我+ + ) (
无功菜单= document.getelementbyid (名称+ i )条;
无功结论= document.getelementbyid ( “ con_ ” +名称+"_"+一) ;
menu.classname = == cursel ? “积极":"";
con.style.display = == cursel ? “区块” : “无” ;


//-->
< /脚本>

还有什么不明白?

的<script>
< ! -
功能settab (姓名, cursel , n )的(
(一= 1 ,我<为N ,我+ + ) (
无功菜单= document.getelementbyid (名称+ i )条;
无功结论= document.getelementbyid ( “ con_ ” +名称+"_"+一) ;
menu.classname = == cursel ? “积极":"";
con.style.display = == cursel ? “区块” : “无” ;


//-->
< /脚本>

这块区域无脚本

嘿嘿

这个函数是具体实现切换样式的函数 你如果要改切换样式的方式要更改调用这函数的代码 改