这个意思吗?<input id="inputname" type="text" value="haha">
<SCRIPT>
var moArray = new Array();
moArray[0] = inputname;
moArray[0].value = "ok";
alert(moArray[0].value)
</SCRIPT>

解决方案 »

  1.   

    这样??显示数组的变量,指向input?
    <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)">
      

  2.   

    谢谢各位高手,由于我是刚学javascript,说的不清楚的地方请大家多包含;
    我的意思是动态生成表格,然后从特定的某列编辑框中取出数值,进行累加得出一个累加值,这其中有个难点,不知如何从特定的某列编辑框中取出数据,请各位高手指教。
      

  3.   

    动态生成表格?
    从特定的某列编辑框中取出数值?
    表格里面的单元格里放的是编辑框吗?
    简单的表格用td元素的innerText属性读出来内容,parseInt进行类型转换,就可以累积了,如果是编辑框,就要用td元素的children集合或firstChild对象的value属性。到底你想要什么东西?
      

  4.   

    你要是想标识那个编辑框是否是特定的,随便设个属性就行比如:
    <td count="1">.......
    <input count="1"> ....
    等等....然后你就可以判断了.
      

  5.   

    看看你要的是不是这个样子:
    <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>
      

  6.   

    emu(ston)是超级勤劳的小蜜蜂,还不休息吗?
    我去睡觉啦,明天可以睡到12点才起来,哈哈!
      

  7.   

    为什么不直接读input,还要从td中读?把所有的input设为相同的name属性,用数组来调用不就行了吗?
      

  8.   

    从td读是楼主的要求啊:“<html xmlns:v="urn:schemas-microsoft-com:vml">”
    要是全部同名,那你想怎么定位行和列呢?