为什么这里不能用变量?
function   show(element){ 
 	disp   =   document.getElementById(element).style.display; 
 	if(disp   ==    "none "){ 
 		document.getElementById(element).style.display   =    " "; 
 	}else   if(disp   ==    " "){ 
 		document.getElementById(element).style.display   =    "none "; 
 	} 
 } 
 各位大大,小弟在写这个函数的时候遇到了一点问题! 
 为什么我把 
 document.getElementById(element).style.display   =    " " 
 换成 
 disp   =    " " 
 就没有效果呢   ?
------解决方案--------------------因为disp 是document.getElementById(element).style.display的值只是一个字符串,不是对对象的引用   
 obj = document.getElementById(element).style; 
 obj.display=  ' '; 
------解决方案--------------------换成 
 disp =  " " 
 你只是把 " "付给disp变量 
 你没付给 
 document.getElementById(element)
------解决方案--------------------function show(element){ 
 disp = document.getElementById(element).style; 
 if(disp.display ==  "none "){ 
 document.getElementById(element).style.display =  " "; 
 } 
 else  
 { 
   document.getElementById(element).style.display =  "none "; 
 } 
 }