隐藏和显示的display属性这样设为什么不行?
我是想点一下按钮显示出来,再点一下这个按钮就隐藏 
 onClick= "javascript:document.getElementById( 'search ').style.display=( ' ')   ?    'none '   :    ' ' "   
 这样只能点一下显示,再下就不能隐藏了,不知道为什么
------解决方案--------------------display== " " 这样的判断基本上是不成立的,因为 display 既使没有赋值,它的默认值也是 inline 而非  " ",所以你要这样判断!   
 onclick= "javascript:document.getElementById( 'search ').style.display=(document.getElementById( 'search ').style.display== 'none ?  ' ' :  'none ') "