如何将用户选择/输入分配给javascript变量?

如何将用户选择/输入分配给javascript变量?,javascript,drop-down-menu,user-input,Javascript,Drop Down Menu,User Input,假设我有以下几点: Select a Number: <select name="Quantity" id="selection"> <option value="Value1">1</option> <option value="Value2">2</option> <option value="Value3">3</option> <option value="Value4">4</

假设我有以下几点:

Select a Number:
<select name="Quantity" id="selection"> 
<option value="Value1">1</option> 
<option value="Value2">2</option> 
<option value="Value3">3</option> 
<option value="Value4">4</option> 
</select>

Enter Something:
<input type="string" name="Input1"/></input>
选择一个数字:
1.
2.
3.
4.
输入以下内容:
一个是下拉菜单,一个是可以输入文本的框

我想获取用户选择/键入的内容,并将其分配给javascript变量。然后,我希望稍后在页面中将变量传递到javascript文件

我相信我可以理解后面的部分,但是我如何将用户选择/输入分配给变量呢

我可以做一些像var one=document.Quantity.Value这样的事情吗;var two=document.Input1.Value

您可以使用以下方法:

注意
querySelector('input[name=“Input1”]”)
使用属性
name=“Input1”
获取第一个输入,您可以使用
querySelectorAll
捕获它们并在集合中循环

您也可以通过另一种方式进行:

var select_value = document.getElementById('selection').value
var input_value = document.getElemenstByName('Input1')[0].value 

谢谢我会试试看,如果我有任何问题,会告诉你的。感谢您的帮助,我们很快就会接受您的回答:)@user2946613:很高兴帮助您,只是想说我试过了,而且成功了!非常感谢:)
var select_value = document.getElementById('selection').value
var input_value = document.getElemenstByName('Input1')[0].value