<form>
<table>
<tr><td><input name="a[]" value="4"></td><td><input type="button" value="获取4这个值" onClick="getData();"></td></tr>
<tr><td><input name="a[]" value="9"></td><td><input type="button" value="获取9这个值" onClick="getData();"></td></tr>
</table>
</form>如何获取每一行对应的值。因为他们的名称都是 a[].点击第一个 返回数字 4
点击第二个 返回数字 9getData 如何写?
<table>
<tr><td><input name="a[]" value="4"></td><td><input type="button" value="获取4这个值" onClick="getData();"></td></tr>
<tr><td><input name="a[]" value="9"></td><td><input type="button" value="获取9这个值" onClick="getData();"></td></tr>
</table>
</form>如何获取每一行对应的值。因为他们的名称都是 a[].点击第一个 返回数字 4
点击第二个 返回数字 9getData 如何写?
<script>
function getEvent() {
if (document.all) {
return window.event; //for ie
}
func = getEvent.caller;
while (func != null) {
var arg0 = func.arguments[0];
if (arg0) {
if ((arg0.constructor == Event || arg0.constructor == MouseEvent) || (typeof (arg0) == "object" && arg0.preventDefault && arg0.stopPropagation)) {
return arg0;
}
}
func = func.caller;
}
return null;
}
function getData(){
ev = getEvent();
var obj = ev.srcElement || ev.target;
var v = obj.parentNode.previousSibling.getElementsByTagName("input")[0].value;
alert(v);
}</script>
<form>
<table>
<tr><td><input name="a[]" value="4"></td><td><input type="button" value="获取4这个值" onClick="getData();"></td></tr>
<tr><td><input name="a[]" value="9"></td><td><input type="button" value="获取9这个值" onClick="getData();"></td></tr>
</table>
</form>