这个意思吗?<input id="inputname" type="text" value="haha">
<SCRIPT>
var moArray = new Array();
moArray[0] = inputname;
moArray[0].value = "ok";
alert(moArray[0].value)
</SCRIPT>
<SCRIPT>
var moArray = new Array();
moArray[0] = inputname;
moArray[0].value = "ok";
alert(moArray[0].value)
</SCRIPT>
<input id="inputname" type="text" value="haha">
<SCRIPT>
var moArray = new Array();
moArray[0] = inputname;
moArray[0].value = "ok";
</SCRIPT>
<input type=button value="这是input的value" onclick="alert(moArray[0].value)">
我的意思是动态生成表格,然后从特定的某列编辑框中取出数值,进行累加得出一个累加值,这其中有个难点,不知如何从特定的某列编辑框中取出数据,请各位高手指教。
从特定的某列编辑框中取出数值?
表格里面的单元格里放的是编辑框吗?
简单的表格用td元素的innerText属性读出来内容,parseInt进行类型转换,就可以累积了,如果是编辑框,就要用td元素的children集合或firstChild对象的value属性。到底你想要什么东西?
<td count="1">.......
<input count="1"> ....
等等....然后你就可以判断了.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
</head>
<body onload="doOnLoad()">
<!-- ---------------------------------一个4×4的表格,每个单元格里有一个输入框----------------------------------------------------- -->
<TABLE>
<tbody id=tbody1>
<TR>
<TD><input></TD>
<TD><input></TD>
<TD><input></TD>
<TD><input></TD>
</TR>
<TR>
<TD><input></TD>
<TD><input></TD>
<TD><input></TD>
<TD><input></TD>
</TR>
<TR>
<TD><input></TD>
<TD><input></TD>
<TD><input></TD>
<TD><input></TD>
</TR>
<TR>
<TD><input></TD>
<TD><input></TD>
<TD><input></TD>
<TD><input></TD>
</TR>
</tbody>
</TABLE><button onclick="sum()">汇总</button>
<SCRIPT LANGUAGE="JavaScript">//初始化
var ar = new Array();
function doOnLoad()
{
for (var i=0;i<tbody1.children.length ;i++)
{
ar[i] = new Array();
for (var j=0;j<tbody1.children[i].children.length;j++)
{
ar[i][j] = tbody1.children[i].children[j].firstChild;//把单元格里的input框关联到数组元素上
if (i == tbody1.children.length -1)
{
ar[i][j].disabled=true;
ar[i][j].value = 0;
}
}
}
}
function sum()
{
for (var j=0;j<ar[0].length;j++)
{
ar[3][j].value = 0;
for (var i=0;i<ar.length-1;i++)
{
if (! isNaN(parseFloat(ar[i][j].value)))
ar[3][j].value = parseFloat(ar[i][j].value) + parseInt(ar[3][j].value)
}
}
}</SCRIPT>
我去睡觉啦,明天可以睡到12点才起来,哈哈!
要是全部同名,那你想怎么定位行和列呢?