我试图显示本地存储的输出
function addSampleNotes() {
localStorage. setItem( '2020-09-28 13:35:00', 'Call Tony about blog code');
localStorage. setItem( '2020-10-02 07:00:00', 'Buy eggs');
localStorage. setItem( '2020-10-14 16:21:00', 'Hang out the washing');
}
addSampleNotes();
for ( var i = 0, len = localStorage.length; i < len; ++i ) {
console.log( localStorage.getItem( localStorage.key( i ) ) );
}
这设法完美地出现在控制台中,但我希望它显示在我的 html 页面上
var output = document.getElementById("output");
for ( var i = 0, len = localStorage.length; i < len; ++i ) {
output.innerHTML = ( localStorage.getItem( localStorage.key( i ) ) );
}
尝试添加类似这样的内容,但出现空错误。如何在 html 上显示我的本地存储?
HTML
<body>
<fieldset>
<legend>My Tunings</legend>
<div id="output"></div>
</fieldset>
<script type="text/javascript" src="js.js">
</script>
</body>
错误是
Uncaught TypeError: Cannot set property 'innerHTML' of null
at js.js:14```
萧十郎
相关分类