我试图将来自文本输入元素的用户输入结果存储在变量中,看来输入是短暂分配的,但随后消失了。我不知道为什么结果不会消失?
var searchInput;
function inputResult() {
searchInput = document.getElementById("userInput").value;
alert(searchInput);
};
答案 0 :(得分:1)
您的代码似乎运行正常。
var searchInput;
function inputResult() {
searchInput = document.getElementById("userInput").value;
alert(searchInput);
};
<input type="text" id="userInput">
<button onclick="inputResult()">Check value</button>