【发布时间】:2018-03-26 13:23:51
【问题描述】:
https://codepen.io/anon/pen/NYaeXV
我正在尝试记录 HTML 表单输入的值。我在 CodePen 中放置了多个选项。这是我最初的思考过程。
<form action="">
<input type="text" name="data" id="data">
<button type="submit">Submit</button>
</form>
function sConsole() {
var data = document.getElementById("data");
console.log(data.value());
}
sConsole();
【问题讨论】:
-
值不是一个方法,它是一个属性。删除
()。此外,您的代码将在页面加载时运行,因此除非您设置默认值,否则输入中将没有任何值。因此,您可能希望在输入更改或表单提交时将其绑定。 -
抱歉,您只需阅读文档而不是问这个问题会更容易和更快。
-
@epascarello 谢谢!这无疑为我指明了正确的方向。一旦我从 .value 中取出
(),它就开始在页面加载时显示它的初始值"",就像你说的那样。谢谢你的解释! -
既然你的意思对我来说很清楚,甚至语法都不是!我发现你的问题很有用并投票赞成!
标签: javascript forms console.log