繁体   English   中英

用户输入设置数组长度

[英]user input sets array length

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

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


        function startProcess() {

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



        }

     </script>

我只有警报框用于测试以查看其是否正常运行,但是出现错误行:19错误:无法获取未定义或空引用的属性“值”

其余的HTML代码是<

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>

您的第一行很糟糕,您忘记获取价值:
enter code here var arraySize = document.getElementById(“ txtSize”);

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM