// JS值掉不过来,请教

来源:百度知道 编辑:UC知道 时间:2024/05/21 21:07:31
<a href="javascript:showHide(3)"> //ID
<tr id=son3 style="DISPLAY: none">
内容
<tr>
为什么不能显示

<script language="">
var id;
function showHide(id)
{
var i;
var state="";
for (i=0;i<document.all.length;i++)
{
if (document.all[i].id.indexOf("son")>=0)
{
if (document.all[i].id=="son"+id)
state=document.all[i].style.display;
document.all[i].style.display="none";
}
}

var obj=eval("document.all.son"+id);
if (state=="none")
{
obj.style.display="";
}
else
{
obj.style.display="none";
}
}
</script>

代码

<a href="javascript:showHide(3)"> //ID
<tr id=son3 style="DISPLAY: none">
内容
<tr>
为什么不能显示
//-------------------------------------------------------------
//上面的内容要改一下啊,因为标记a跟tr都不配对了!可以改成:
<a href="javascript:showHide(3)">切换显示状态</a>
<div id=son3 style="DISPLAY: none">
内容
<div>
//为什么不能显示

下面的代码没有错误了,呵呵。