日期:2014-05-18  浏览次数:20621 次

jsp 问题
<a>1</a>
<a>2</a>
这样的,当点击1 ,向脚本传个参数,判断,当条件1成立时 

<table>内容显示,
我现在不明白的是,想要这个table根据条件显示或者不显示应该怎么控制,是什么属性
还是应该放入到div中,

------解决方案--------------------
很简单 加一个 当条件1时:document.你的table name.disabled=false (显示)
当条件2时:document.你的table name.disabled=true

如果在内容上而table框架还在,那么在内容上加个 <p>或者 <div>然后把 tablename 换成 (p 或者 div) name 。



------解决方案--------------------

HTML code

<script>
function    show(obj) {
    if(obj.id=="a1") {
        document.getElementById("tb1").style.display="none";
    } else {
        document.getElementById("tb1").style.display="";
    }
}
</script>

<a id="a1" href="#" onclick="javascript:show(this);">1 </a><br />
<a id="a2" href="#" onclick="javascript:show(this);">2 </a>

<table border="1" id="tb1">
<tr><td>aaa</td></tr>
</table>

------解决方案--------------------
属性
JScript code

document.getElementById("table的id").style.display="none"//隐藏

------解决方案--------------------
你也可以将这个表放在一个层里面
<a href="#" onclick="javascript:show(this)"></a>
<div class="div1">
<table><tr><td></td><td></td></tr></table>
</div>
<script type="text/javascript">
function show(obj){
//在这里面通控制层的显示div1.style.display:;隐藏div1.style.display:none;来控制table 的显示和隐藏。。觉得还行就赏点分用用,谢谢!!
}
</script>
------解决方案--------------------