<html>
<head>
<title></title>
<script>
function openspgl()
{
if(document.all.spgl.display=="none")
{
document.all.spgl.display="";
document.all.dl.src="../../image/point1.gif";
}
else
{
document.all.spgl.display="none";
document.all.dl.src="../../image/point2.gif";
}
}
</script>
</head>
<body>
<table width="220" align="center" cellpadding="1" cellspacing="1" border="1" bordercolor="#FF4500" bgcolor="#FFFFFF" onclick="openspgl();">         
         <tr>
         <td align="center" bordercolor="#FFFFFF"><img id="d1" src="../../image/point1.gif">文章管理</td>
         </tr> 
          <tr><td>       
          <table width="170" align="right" cellpadding="0" cellspacing="1" border="0" bordercolor="#FF4500" bgcolor="#FFFFFF" id="spgl" style="display:none">         
             <tr><td><a href="add_aticle.php" target="right_fame">添加文章</a></td></tr>              
             <tr><td><a href="selset_aticle.php" target="right_fame">查看文章</a></td></tr>             
             <tr><td><a href="xiu_gai.php" target="right_fame">修改文章</a></td></tr>
           </table>
           </td></tr>
         </table> 
</body>
</html>
js怎么不起作用,提示网页上有错误。

解决方案 »

  1.   

    table 里面加onclick是点击什么啊? 没见过这么用的 你可以加个Button测试下啊
      

  2.   

    根据HTML 4.01规范,onclick是可以用在table上的。你用FireFox里的FireBug調試看看。
      

  3.   

    我试了一下你的脚本里面写错了,你试试我改的是不是你想要的效果
    <script>
    function openspgl()
    {    if(document.getElementById('spgl').style.display=="none")
        {
            document.getElementById('spgl').style.display="block";
            document.dl.src="../../image/point1.gif";
        }
        else
        {
            document.getElementById('spgl').style.display="none";
            document.dl.src="../../image/point2.gif";
        }
    }
    </script>