<form name=a>
<input>
<input>
<input id=aa>
<input>
</form>
<script language=JavaScript>
alert(document.getElementById("aa").sourceIndex-a.sourceIndex-1)
alert(a.elements[2].id)
</script>

解决方案 »

  1.   

    可以呀,但标准的html DTD没有定义
    var sel = document.createElement("select");
    sel.index = 1;
    document.body.insertBefore(sel);
    然后些个脚本取得sel的index值
      

  2.   

    回复人: Xudoz(Xudoz) ( ) 信誉:100  2003-10-31 08:59:00  得分:0 
       哦...一楼的方法烂
    说说原因? 
      

  3.   

    ById
    如果是表单元素的组呢
    这个方法就不行了