点击一个按钮隐藏表格的其中一行(该行中的内容也隐藏),再次点击该行有显示出来(该行中的内容也显示出来,以下是代码。但是在运行后提示:行:9
字符:3
代码:0
错误:'tr1.style.display' 为空或不是对象 请问我错在哪里啊???<script language="javascript">
function check1(){
if (tr1.style.display == ""){
tr1.style.display = "none";
}else{
tr1.style.display = "";
}
}
</script>
<input type="button" name="b1" onclick="check1()">
<table>
<tr id="tr1"><td>......</td><tr>
</table>
字符:3
代码:0
错误:'tr1.style.display' 为空或不是对象 请问我错在哪里啊???<script language="javascript">
function check1(){
if (tr1.style.display == ""){
tr1.style.display = "none";
}else{
tr1.style.display = "";
}
}
</script>
<input type="button" name="b1" onclick="check1()">
<table>
<tr id="tr1"><td>......</td><tr>
</table>
<head>
<title> new document </title>
</head> <body>
<script language="javascript">
function check1()
{
var oTR = document.getElementById("tr1"); if (oTR.style.display == "")
{
oTR.style.display = "none";
}
else
{
oTR.style.display = "";
}
}
</script>
<input type="button" name="b1" onclick="check1()">
<table>
<tr id="tr1"><td>......</td><tr>
</table>
</body>
</html>
<SCRIPT language=javascript>
<!--
var obj = null;
function left_menu(meval)
{
var left_n=document.getElementById(meval);
if (obj != null && obj != left_n) obj.style.display = "none";
if (left_n.style.display=="none") left_n.style.display='block';
else left_n.style.display='none';
obj = left_n;
}
-->
</SCRIPT>
然后在相应表格属性加上onClick="javascript:left_menu('left_0');"来调用
在需要显示/隐藏的表格属性加上id=left_0 style="display:none"原来的代码就是以上这些了。原来这样的效果就是点击显示,,再点击关闭。。
我使用了这段代码后,没有达到需要的效果。
因为上一行与下一行均是动态的,当点击所有上一行后,总是第一个下一行显示出来,没有达到同步的效果!!!
请高手帮忙!
alert(tr1.tagName);
看看能不能显示.如果都不能,问题出再tr1没有获取到tr对象
<SCRIPT language=javascript>
<!--
var obj = null;
function left_menu(meval)
{
var left_n=document.getElementById(meval);
if (obj != null && obj != left_n) obj.style.display = "none";
if (left_n.style.display=="none") left_n.style.display='block';
else left_n.style.display='none';
obj = left_n;
}
-->
</SCRIPT>
然后在相应表格属性加上onClick="javascript:left_menu('left_0');"来调用
在需要显示/隐藏的表格属性加上id=left_0 style="display:none"原来的代码就是以上这些了。原来这样的效果就是点击显示,,再点击关闭。。
我使用了这段代码后,没有达到需要的效果。
因为上一行与下一行均是动态的,当点击所有上一行后,总是第一个下一行显示出来,没有达到同步的效果!!!
请高手帮忙!这个功能不错,但就是没有达到我要的效果!