日期:2014-05-17  浏览次数:20732 次

JS 取值 赋值问题
JSP页面 遍历数据并显示,现在想实现以下JS功能。
例如页面:
ID A_字段 B_字段
1 101 10
2 102 10
3 103 10
. . .
. . .
. . .
现在想在页面上,修改B_字段的值,并且A_字段的值是根据B的值在变化。
我用
document.getElementById('A_字段').value=document.getElementById('B_字段').value
总是修改的ID为1的.
如何确定修改的是哪行的记录呢。

------解决方案--------------------
<td align="center"><input type="text" id="total" name="total" value="total"></td>
<td align="center"><input type="text" id="ZK" name="ZK" value="100" width="5" onchange="count(<%=i%>);"/></td>
-------------------------------------------------
function count(index) {
document.getElementsByName('total')[index-??].value=document.getElementsByName('ZK')[index-??].value/100;
}
??应该是2吧。你的第一行好像i就等于2了,这个是从0开始的。