用document.getElementsByTagName("TABLE")

解决方案 »

  1.   

    如果希望实现你所说的那样一种操作,只有xml的xpath语法才能支持
      

  2.   

    <script>
    var num=123;//你的随机数字
    eval("document.all.sea"+num);//该表格的引用
    </script>
      

  3.   

    to  bencalie(Bencalie)
    不错这是个好办法..我怎么就没想到呢!!
      

  4.   

    你进行一个循环判断和事件的srcElement.id进行比较就行了
      

  5.   

    <script>
    function change(theID){
    var obj=document.getElementsByTagName("TABLE");
    var len=obj.length;
    for(i=0;i<len;i++)
    if(obj[i].id.substr(0,3)=="sea")
    obj[i].style.display="none";
    eval("document.all."+theID).style.display="";
    }
    </script>参数theID为字符串,例如这样调用change("sea286");