<TABLE>
<TR>
   <TD onclick="alert(this.all.USERCODE.value);"><input type=hidden name="USERCODE" value="ls">李四</TD>
</TR>
<TR>
   <TD onclick="alert(this.all.USERCODE.value);"><input type=hidden name="USERCODE" value="zhs">张三</TD>
</TR>
</TABLE>

解决方案 »

  1.   

    <TABLE>
    <TR>
       <TD onclick="alert(document.all.USERCODE[0].value);"><input type=hidden name="USERCODE" value="ls">李四</TD>
    </TR>
    <TR>
       <TD onclick="alert(document.all.USERCODE[1].value);"><input type=hidden name="USERCODE" value="zhs">张三</TD>
    </TR>
    </TABLE>
    当有多个页面元素的name属性相同时,则表示这些元素是一个数组;引用时要用下标的形式访问。
      

  2.   

    <TABLE>
    <TR>
       <TD onclick="alert(this.firstChild.value);"><input type=hidden name="USERCODE" value="ls">李四</TD>
    </TR>
    <TR>
       <TD onclick="alert(this.firstChild.value);"><input type=hidden name="USERCODE" value="zhs">张三</TD>
    </TR>
    </TABLE>
      

  3.   

    最好点击后能得到行索引号,怎么做呢?
    如果能得到它的行索引号,我就可以通过该行在另一个链接窗口中引用它的值了啊,如:
    得到行索引号i,在另一个窗口中赋值
    document.all.USERCODE.value = window.opener.document.all.USERCODE[i].value
      

  4.   

    window.event.srcElement.parentElement.rowIndex
    <TABLE>
    <TR>
       <TD onclick="alert(this.firstChild.value);alert('index:' + window.event.srcElement.parentElement.rowIndex)"><input type=hidden name="USERCODE" value="ls">李四</TD>
    </TR>
    <TR>
       <TD onclick="alert(this.firstChild.value);alert('index:' + window.event.srcElement.parentElement.rowIndex)"><input type=hidden name="USERCODE" value="zhs">张三</TD>
    </TR>
    </TABLE>