用户输入设置数组长度

时间:2015-02-24 03:29:07

标签: javascript arrays

我有一个用户放入数字的文本框。此数字将设置数组长度,之后将提示用户输入数字。提示用户的次数基于此数字。我遇到的问题是我无法在文本框中获取值来设置长度。这是我正在使用的代码

<script>
        var arraySize = document.getElementById("txtSize");


        function startProcess() {

           alert("the value is " + arraySize.value);



        }

     </script>

我只是有一个警告框用于测试,看看它是否正常工作,但我得到一个错误行:19 错误:无法获得属性&#39;值&#39;未定义或空引用

HTML代码的其余部分是 &LT;

p>
        Enter Size of the Array:
        <input type="text" id="txtSize" value="">&nbsp;&nbsp;&nbsp;
        <input type="button" value=" START " onclick="startProcess()">
    </p>
    <p>
        <table>
            <tr>
                <td>Array Sum</td>
                <td>Array Product</td>
            </tr>
            <tr>
                <td><input type="text" id="txtSum" value="")></td>
                <td><input type="text" id="txtProd" value="")></td>
            </tr>
        </table>
    </p>

1 个答案:

答案 0 :(得分:0)

你的第一行很糟糕,你忘了得到这个价值:
enter code here var arraySize = document.getElementById(“txtSize”);

它应该是这样的:  var arraySize = document.getElementById(“txtSize”)。value;