Javascript 有没有一种方法可以将用户输入转化为JS的变量?

Javascript 有没有一种方法可以将用户输入转化为JS的变量?,javascript,html,forms,Javascript,Html,Forms,我目前有一个网页,我希望用户能够输入他们的姓名和年龄。完成后,点击提交,第一个输入设置为var name,第二个输入框设置为var age。这可能吗 这是我试过的 <form> <input type="text" Name:"firstname"><br> <input type="text" Age:"age"><br> <input type="submit" value="Done"> <

我目前有一个网页,我希望用户能够输入他们的姓名和年龄。完成后,点击提交,第一个输入设置为var name,第二个输入框设置为var age。这可能吗

这是我试过的

<form>
    <input type="text" Name:"firstname"><br>
    <input type="text" Age:"age"><br>
    <input type="submit" value="Done">
</form>




但是,我不知道如何将输入设置为值。

首先,您的HTML标记不正确。我真诚地建议你仔细阅读这篇文章

和 或 您选择的任何其他站点

第二,更正标记后,可以执行以下操作:

<input type="text" id="firstname">
<input type="text" id="age">
<input type="button" id="submit" value="Set The Variables">

<script>
//Get the dom element you want to listen to and attach a click event
document.getElementById("submit").addEventListener("click", setVars); 


function setVars(){
//Set the variables
var firstname = document.getElementById("firstname").value;
alert ("Vars Set :" + firstname);
}
</script>

//获取要侦听的dom元素并附加click事件
document.getElementById(“提交”).addEventListener(“单击”,setVars);
函数setVars(){
//设置变量
var firstname=document.getElementById(“firstname”).value;
警报(“变量集:+firstname”);
}

因此,读取输入值并将其设置为变量。