<script>
   window.onload = function(){
      alert(document.getElementById("ss"))
   };
</script>

解决方案 »

  1.   

    document.getElementById("sss")
    或引入prototype.js,用$("sss")
      

  2.   

    var tb = document.getElementById("sss")
    //如果是ie还可以采用
    var tb = document.all.form1.table1.table2;// form1,table1,table2分别为表名
      

  3.   

    开始的时候是body里的table id是"sss"
    利用var temp = document.body.children.item('sss');可以得到这个对象的有关值,但是现在这个table前又套了一个form和一个table怎么改才能得到呢?非常感谢!
      

  4.   

    var temp = document.body.children.childNode.childNode.item( 'sss ');
      

  5.   

    - -!遍历最后一个ID不就行了吗?用
    var a=document.getElementsByName("sss").length;
    document.getElementsByName("sss")[a-1]这个就是你要取的最后一个Id为SSS的元素了。
      

  6.   

    非常感谢各位,但是还是没有成功。我要做的是仿照163的动态添加和删除添加附件。我的表单的结构是:
    body/form/table0/table1,table2然后就想往table2里添加。function Add() { 
    var temp = document.all.form.table0.table2.item('sss').children.item(0); 
    temp.insertRow(temp.rows.length); 
    temp.rows.item(temp.rows.length -1).insertCell(0); 
    var xx=temp.rows.length -1 ;//-1 
    var sHTML; 
    sHTML='<tr> <td><label> <input type="file" name="file"> </label><input type="button" value="   删除   " onclick=\"Delete(this);\"></td>  </tr>' ;
    temp.rows.item(temp.rows.length - 1).cells.item(0).innerHTML=sHTML; 
    temp.rows.item(temp.rows.length-1).cells.item(0).children.item(1).text = xx; 

    但是楼上的方法我都试过了,结果都是提示红色的那一行提示错误“document.all.form.table0.table2为空或不是对象。”实在没辙了!!!
      

  7.   

    http://blog.csdn.net/precipitant/archive/2007/03/15/1530338.aspx