我想知道是否可以将用户输入设置为变量..
我的代码是:
<input id="userBlank" type="text" value="Click" onclick="userInput();">
<div id="userInput"></div>
<script>
function userInput(){
userInput.innerHTML = userBlank.value
</script>
所以基本上,我想如何将userInput.value设置为变量,以便我可以用它来计算其他东西。我尝试将var放在前面,但它不起作用..
答案 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>