Javascript 来自表单输入的js getElemebyId()
如何从表单输入中获取值?我在网上找到的所有解决方案都建议使用getElemebyId().value,但它不适用于我的情况。文件index.html包含: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"> </
</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
属性就应该可用。我已使用文件的结构进行了编辑。