首页 > 解决方案 > .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”&gt;
<button onclick=“save()”&gt;Execute</button>

所以我真的希望它重新加载我的设置输入的值,并在我重新加载页面时将数据保存在那里,但什么也没发生。我希望它保存我的数据并在页面输入时重新加载。

标签: javascript

解决方案


你犯了很多错误......这是解决方案......

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");
})();

推荐阅读