gpt4 book ai didi

javascript - 为什么我的函数不返回用户输入的字符串

转载 作者:行者123 更新时间:2023-12-01 01:10:21 27 4
gpt4 key购买 nike

我试图让用户在页面上输入一个字符串或数字,点击提交并让 console.log 打印刚刚输入的字符串,但是尽管我尝试了很多,但它不会打印。

我在这里遗漏了什么吗? (抱歉缩进)

<html>
<head>
<body>

<form>
<input id="userInput" type="text">
<input type="submit" id = "submit()">
</form>

<script>
function submit() {
var test = document.getElementById("userInput");
return console.log(test);
}
</script>
</body>
</head>
</html>

最佳答案

此代码将给出您期望的结果。您不能在返回函数中返回 console.log 来获取值,也不要使用表单,以便在这种情况下它将始终寻找操作

function submit() {
var test = document.getElementById("userInput").value;
console.log(test);
return test;
}
<div>
<input id="userInput" type="text">
<button onclick = "submit()"> Submit</button>
</div>

关于javascript - 为什么我的函数不返回用户输入的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55207377/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com