function ma(str){
if(str.style.display=="none"){
str.style.display="";
}else{
str.style.display="none";
}
}

解决方案 »

  1.   

    函数体里边不用传参数,我给你的改了下(如下):
    <table border=1>
    <tr><td><a id="aa" href="#" onClick=ma()>11111</td></tr>   <!--这个id是超连接的id-->
    </table>
    <script>
    function ma()
    {
    if(document.all.aa.style.display=="none")
    {
    document.all.aa.style.display=""
    }else
    {
    document.all.aa.style.display="none"
    }
    }
    </script>//javascript函数不用传参数,如果你非要传的话且用str作形参就把document.all.aa.style.display=="none"
    -----给改成-----
    document.all.eval(str).style.display=="none"下边相似的改一下,就行了
      

  2.   

    语法错误。document.all.item("aa").style.display="none";