我试图制作一个简单的疯狂的libs类型的游戏。为此,我需要执行以下操作:
我知道如何使用以下内容执行此操作:
var userAnswer = prompt("Give me an answer");
但是,我想从文本输入字段获取输入。我试图做以下事情,但我被卡住了:
我稍后会在我的故事中使用这些变量
<label for='input1'>Verb + ing</label><input id='input1'>
<script>
var setInputs = function() {
var space1 = document.getElementById("input1").innerHTML;
}
</script>
<button onclick="setInputs">Click me</button>
我是否以正确的方式解决这个问题?
答案 0 :(得分:1)
试试这个
<label for='input1'>Verb + ing</label><input id='input1'>
<script>
var setInputs = function() {
var space1 = document.getElementById("input1").value;
alert(space1);
}
</script>
<button onclick="setInputs()">Click me</button>
.value
为您提供表单元素的当前设置值(input,select,textarea),而
.innerHTML
基于元素包含的DOM节点构建HTML字符串。