[英]Javascript - Save just a part of an input value to localStorage
[英]Getting error when truing to save value from input to localStorage
試圖將輸入值保存到localStorage時出錯
res.html不是函數
這是我的代碼:
Enter Text: <input type="text" id="inp" onchange="myFunction()">
<div id="result"></div>
<script>
var inp = document.getElementById('inp');
var res = document.getElementById('result');
function myFunction() {
var str = res.innerHTML = inp.value;
localStorage.setItem('value', str);
if(localStorage.getItem('value')) {
res.html(localStorage.getItem('value'));
}
}
.html()
是一種JQuery函數,而不是JavaScript函數。 要使用JavaScript實現您要執行的操作,可以使用.innerHTML
。 因此,例如:
res.innerHTML = localStorage.getItem('value');
這不是localStorage問題。 html不是DOM中定義的函數
你可以做:
if(localStorage.getItem('value')) {
res.innerHTML = localStorage.getItem('value');
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.