求一个简单代码的解释~~!

没事眯一会 2011-09-07 10:45:57
 function switchTab(tabid){
for(var i=1; i<3; i++){
Element.removeClassName($('imageTab' + i), "Selected");//Element.removeClassName啥意思
Element.addClassName($("container" + i), "hide");//$('container'+i)啥意思,不想jq啊
}
Element.addClassName($('imageTab' + tabid), "Selected");
Element.removeClassName($("container" + tabid), "hide");
}
//imageTab1,imageTab2,container1,container2是id
...全文
38 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
MuBeiBei 2011-09-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sichongxing 的回复:]
$('container'+i)这个 我没找到封装的方法啊!!!郁闷
[/Quote]

肯定是有的 要不js会报错的~·
没事眯一会 2011-09-07
  • 打赏
  • 举报
回复
$('container'+i)这个 我没找到封装的方法啊!!!郁闷
MuBeiBei 2011-09-07
  • 打赏
  • 举报
回复
function $(id){
return document.getElementById(id);
}
function switchTab(tabid){
for(var i=1; i<3; i++){
Element.removeClassName($('imageTab' + i), "Selected");//Element.removeClassName是删除对象的对应样式~·Selected这个就是指定要删除的样式
Element.addClassName($("container" + i), "hide");//$('container'+i)这个就是自己封装了一个$方法,看上面我加的那个方法,addClassName是给对象加入一个class样式,hide就是样式
}
Element.addClassName($('imageTab' + tabid), "Selected");
Element.removeClassName($("container" + tabid), "hide");
}
//imageTab1,imageTab2,container1,container2是id

87,916

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧