<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>
我一一对应回答如下:
打错了, 上面第一点改为: var selectTab = function(index){} 等于 function selectTab(index){}.