javascript - .val Function Javascript 等效项不起作用?
问题描述
(如果写得不对,请编辑,我不太擅长英语)所以我需要将输入的值保存在 javascript 中,并且我尝试将 .value 与选择器一起使用,但它无法返回值。
jquery 函数 val() 不等同于 "$(this).value="? 这个问题有一些有价值的见解,但没有回答我的问题。
var Value = document.getElementById("test").value;
function save() {
localStorage.setItem("note"}, Value);
}
(function() {
Value = localStorage.getItem("note"));
})();
基本上我试图从输入中保存我的数据,我在另一个项目的设置页面中使用输入,并且我需要在重新加载页面后重新加载设置。
<input id=“test” placeholder=“Write Here”>
<button onclick=“save()”>Execute</button>
所以我真的希望它重新加载我的设置输入的值,并在我重新加载页面时将数据保存在那里,但什么也没发生。我希望它保存我的数据并在页面输入时重新加载。
解决方案
你犯了很多错误......这是解决方案......
HTML
<input id="test" placeholder="Write Here">
<button onclick="save()">Execute</button>
JS
var Item = document.getElementById("test");
function save() {
localStorage.setItem("note", Item.value);
}
(function() {
Item.value = localStorage.getItem("note");
})();