用户输入设置数组长度

user input sets array length

本文关键字:数组 设置 输入 用户      更新时间:2024-04-06

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

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

        function startProcess() {
           alert("the value is " + arraySize.value);

        }
     </script>

我只是有一个测试警报框,看看它是否有效,但我收到了一个错误行:19错误:无法获取未定义或空引用的属性"value"

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;