var ip = document.getElementById("txHostIp").value;

解决方案 »

  1.   

    你那是在循环里,在外面直接取当然取不到并且id根本不可能相同,你可以查看一下源文件可以通过document.getElementsByName("")[i].value取或者触发事件写到循环里面<logic:iterate id="list" name="list"> 
      <tr>   
    <td height="64"> <input name="txHostIp" type="text" id="txHostIp" size="1"  value="1" onclick="aa(this.id)"> </td> 
    <td height="64" > <input name="txUserName" type="text" id="txUserName" size="1" value="2"> </td> 
      </tr> 
    </logic:iterate> function aa(id){
    alert(id);
    }