<br> var currentTab = 'information';<br> var selectTab = function(index){ // 我这里不明白,function 函数名(){} 是定义一个函数,但是他这个怎么<br> //直接就这样用,不明白啊<br> if(index == 1 ){<br> document.getElementById('information').style.display='';<br> document.getElementById('content').style.display='none';<br> document.getElementById('properties').style.display='none';<br> document.getElementById('voteshow').style.display='none';<br> info = 'current';<br> document.getElementById("cont").attributes['class'].value = '';<br> document.getElementById("prop").attributes['class'].value = '';<br> document.getElementById("vote").attributes['class'].value = ''; <br> }<br> if(index == 2 && currentTab!='content'){<br> document.getElementById('information').style.display='none';<br> document.getElementById('content').style.display='';<br> document.getElementById('properties').style.display='none';<br> document.getElementById('voteshow').style.display='none';<br> document.getElementById("info").attributes['class'].value = '';<br> document.getElementById("cont").attributes['class'].value = 'current';<br> document.getElementById("prop").attributes['class'].value = '';<br> document.getElementById("vote").attributes['class'].value = ''; </p> <p>}<br> if(index == 3 && currentTab!='properties'){<br> document.getElementById('information').style.display='none';<br> document.getElementById('content').style.display='none';<br> document.getElementById('properties').style.display='';<br> document.getElementById('voteshow').style.display='none';<br> document.getElementById("info").attributes['class'].value = '';<br> document.getElementById("cont").attributes['class'].value = '';<br> document.getElementById("prop").attributes['class'].value = 'current'; <br> document.getElementById("vote").attributes['class'].value = ''; </p> <p>}<br> if(index == 4 && currentTab!='voteshow'){<br> document.getElementById('information').style.display='none';<br> content.display='none';<br> document.getElementById('properties').style.display='none';<br> document.getElementById('voteshow').style.display='';<br> document.getElementById("info").attributes['class'].value = '';<br> document.getElementById("cont").attributes['class'].value = '';<br> document.getElementById("prop").attributes['class'].value = ''; <br> document.getElementById("vote").attributes['class'].value = 'current'; <br> }</p> <p>}</p> <p>1,var selectTab = function(index){ } <br> 我这里不明白,function 函数名(){} 是定义一个函数,但是他这个怎么直接就这样用,不明白啊,求详解,<br> 2,另外这段代码要怎么样优化一下就看着舒服了<br> 3,style.display='none'和style.display='' 的区别是什么</p>
2条回答 默认 最新
- Robin2Wu 2009-10-28 21:28关注
我一一对应回答如下:
- var selectTab = function(index){} 等于 function selectTab(){}.
- 优化一定可以, 要看到你的HTML和意图.
- style.display='none' 是隐藏一个tag; style.display=''是显示一个tag.
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥100 Jenkins自动化部署—悬赏100元
- ¥15 关于#python#的问题:求帮写python代码
- ¥20 MATLAB画图图形出现上下震荡的线条
- ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
- ¥15 perl MISA分析p3_in脚本出错
- ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
- ¥15 ubuntu虚拟机打包apk错误
- ¥199 rust编程架构设计的方案 有偿
- ¥15 回答4f系统的像差计算
- ¥15 java如何提取出pdf里的文字?