Javascript 本地存储错误
我无法保存在重新加载页面后按按钮复制的文本,以便记住之前键入的内容 我的代码:Javascript 本地存储错误,javascript,html,Javascript,Html,我无法保存在重新加载页面后按按钮复制的文本,以便记住之前键入的内容 我的代码: <html> <body> <input type="text" id="txt"> <input type="button" onclick="myFunction()"> <p id="p"></p> <script> function myFunction
<html>
<body>
<input type="text" id="txt">
<input type="button" onclick="myFunction()">
<p id="p"></p>
<script>
function myFunction() {
document.getElementById('p').innerHTML = document.getElementById('txt').value;
if (typeof(Storage) !== "undefined") {
localStorage.setItem("myinputvalue", document.getElementById("p")[0].innerHTML);
localStorage.getItem("myinputvalue");
}
}
</script>
</body>
</html>
函数myFunction(){
document.getElementById('p').innerHTML=document.getElementById('txt').value;
if(类型(存储)!=“未定义”){
localStorage.setItem(“myinputvalue”,document.getElementById(“p”)[0].innerHTML);
getItem(“myinputvalue”);
}
}
它必须是document.getElementById(“p”).innerHTML
<代码>文档。getElementById不返回节点列表。因此不需要[0]
function myFunction() {
document.getElementById('p').innerHTML = document.getElementById('txt').value;
if (typeof(Storage) !== "undefined") {
localStorage.setItem("myinputvalue", document.getElementById("p").innerHTML);
console.log(localStorage.getItem("myinputvalue"))
}
}
看看这个