我正在尝试从 localStorage
中存储的 key getElementById
。我的本地存储中有以下数据:
question1 = Answer1
question2 = Answer2 etc.
和脚本:
<script>
if (localStorage.getItem("question1") === null) {
} else {
document.getElementById('question1').innerHTML = (localStorage.getItem("question1"));
}
if (localStorage.getItem("question2") === null) {
} else {
document.getElementById('question2').innerHTML = localStorage.getItem("question2");
}
</script>
但我想要的是,它将存储在 localStorage 中的每个键的值放在其 ElementById 中,并与键同名。
for (x in localStorage){
document.getElementById(x).innerHTML = localStorage.getItem(x);
}
最佳答案
您可以使用spread
运算符来执行以下操作
const items = { ...localStorage };
for (x in items){
document.getElementById(x).innerHTML = localStorage.getItem(x);
}
关于javascript - 从 localStorage 获取 getElementByID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61459748/