js点击按钮可以变化,点击之后显示,之前是隐藏


要是用javascript特效的做这个效果,代码
这样写,用table给你做个例子吧。
<table width="500px" border="1">
<tr onclick="芹盯show("tr1")"><td> </td></tr>

<tr id="tr1"><td> </td></tr>
<tr onclick="丛昌show("tr2")"><td> </td></tr>
<tr id="tr2"><td> </td></tr>
</table>
第一三行是点击的,二四行对应一三行隐藏。
js这样写
function show(id){
var trStyle = document.getElementById(id).style.display;

if(trStyle=="none"){
$("#"+id).show("slow");//如果为隐藏,点击第一或第三行,第渗首扒二或第四行缓慢显示
}else{
$("#"+id).hide("slow");//否则点击第一或第三行,第二或第四行缓慢隐藏

}
}
前提加上对jquery的支持。
手动敲的,如果没效果追问,望采纳
按钮按下以后判断对应的层是开启还是关闭,然后做逆操作