是否可以将用户输入设置为变量?

时间:2017-09-04 22:36:08

标签: javascript html

我想知道是否可以将用户输入设置为变量..

我的代码是:

<input id="userBlank" type="text" value="Click" onclick="userInput();">
<div id="userInput"></div>

<script>
function userInput(){
userInput.innerHTML = userBlank.value
</script>

所以基本上,我想如何将userInput.value设置为变量,以便我可以用它来计算其他东西。我尝试将var放在前面,但它不起作用..

3 个答案:

答案 0 :(得分:0)

将输入放在表单内,并使用getElementById获取值!

<form id="form" onsubmit="return false;">
    <input id="userBlank" type="text" value="Click" onclick="userInput();">
</form>
<script>
function userInput(){
    var userInput = document.getElementById("userBlank").value;
    alert(userInput);
}
</script>

答案 1 :(得分:0)

在元素中使用id时,请使用document.getElementById

<script>
function userInput(){
    var myValue = document.getElementById('userBlank').value ;
    document.getElementById('userInput').innerHTML = myValue ;
}
</script>

答案 2 :(得分:0)

如果您想使用功能,那么您可以这样做

<form id="form" onsubmit="return false;">
    <input id="userBlank" type="text" value="Click" onclick="userInput();">
</form>
<script>
function userInput(){
    var userInputVar = document.getElementById("userBlank").val();
    console.log(userInputVar)
    alert(userInputVar);
}
<script>