繁体   English   中英

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

[英]Is it possible to set user input as variables?

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

我的代码是:

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

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

因此,基本上,我想知道如何将userInput.value设置为变量,以便可以使用它来计算其他内容。 我尝试将var放在最前面,但是没有用。

将您的输入放入表单中,并使用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>

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

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

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

<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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM