Javascript 有没有一种方法可以将用户输入转化为JS的变量?
我目前有一个网页,我希望用户能够输入他们的姓名和年龄。完成后,点击提交,第一个输入设置为var name,第二个输入框设置为var age。这可能吗 这是我试过的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"> <
<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”);
}
因此,读取输入值并将其设置为变量。