Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 来自表单输入的js getElemebyId()_Javascript - Fatal编程技术网

Javascript 来自表单输入的js getElemebyId()

Javascript 来自表单输入的js getElemebyId(),javascript,Javascript,如何从表单输入中获取值?我在网上找到的所有解决方案都建议使用getElemebyId().value,但它不适用于我的情况。文件index.html包含: </body> <form id = "myForm" style="font-size:14" class="form1"> <input id="myNumber" type="number" name="quantity" min="1" max="21"> </

如何从表单输入中获取值?我在网上找到的所有解决方案都建议使用getElemebyId().value,但它不适用于我的情况。文件index.html包含:

</body>
    <form id = "myForm" style="font-size:14" class="form1">
        <input id="myNumber" type="number" name="quantity" min="1" max="21">
    </form>
    <script src="myscript.js"></script>
</body>
var quantityFromUser = document.getElementById("myNumber").value;
但这不起作用,答案是方法1,可以使用:

document.getElementById('textbox_id').value

但这也不起作用,.value甚至不是我的案例的方法,我得到的唯一结果是.nodeValue

在输入有值之前检索值。您应该检索事件的值,例如
输入
更改


例如:

在dom准备就绪之前,您似乎正在将js脚本放入head标记中。请提供一个。如果
document.getElementById(“myNumber”).value
不起作用,那么您就有问题了。。。。。并且.value不是一种方法。只要您实际使用数字填充输入,
.value
属性就应该可用。我已使用文件的结构进行了编辑。