Javascript truing将值从输入保存到本地存储时出错

Javascript truing将值从输入保存到本地存储时出错,javascript,Javascript,truing将值从输入保存到本地存储时出错 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('resu

truing将值从输入保存到本地存储时出错

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'));
}
}
输入文本:
var inp=document.getElementById('inp');
var res=document.getElementById('result');
函数myFunction(){
var str=res.innerHTML=inp.value;
setItem('value',str);
if(localStorage.getItem('value')){
res.html(localStorage.getItem('value'));
}
}
.html()
是一个JQuery函数,而不是JavaScript函数。要使用JavaScript实现您正在做的事情,您可以使用
.innerHTML
。例如:

res.innerHTML = localStorage.getItem('value');
.html()
是一个JQuery函数,而不是JavaScript函数。要使用JavaScript实现您正在做的事情,您可以使用
.innerHTML
。例如:

res.innerHTML = localStorage.getItem('value');
您想使用而不是。这是一个jQuery函数

res.innerHTML = localStorage.getItem('value');
您想使用而不是。这是一个jQuery函数

res.innerHTML = localStorage.getItem('value');

这不是本地存储问题。html不是DOM中定义的函数

你可以做:

if(localStorage.getItem('value')) {
    res.innerHTML = localStorage.getItem('value');
}

这不是本地存储问题。html不是DOM中定义的函数

你可以做:

if(localStorage.getItem('value')) {
    res.innerHTML = localStorage.getItem('value');
}