不能在JS变量中存储输入字段

Cannot store input field in JS variable

本文关键字:存储 输入 字段 变量 JS 不能      更新时间:2023-09-26

我想在var(不只是值)中存储对输入字段的访问权限,但我得到null。

<input id="input-note-title" type="text" name="title" placeholder="New Note Title"> 

这里是Javascript。

var foo = document.getElementById('#input-note-title');
console.log(foo);

Codepen

var foo = document.getElementById('input-note-title').value;
console.log(foo);

应该可以。删除#并获取元素的值应该可以工作。现在你也在任何结果之前调用它,所以你可能应该添加一个按钮或其他东西,只有在有人点击按钮时才调用JS代码。因为目前它会在页面加载时获取没有值的值

编辑:我的错。没听清存储元素的部分。因此,删除该值应该存储整个元素。也不需要按钮或等待动作