【发布时间】:2021-01-29 12:48:31
【问题描述】:
请大家帮忙 真的我卡在这里为什么 else 语句有效而不是 if 语句
function add() {
if (input.value !== "") {
localStorage.setItem("name", input.value);
results.innerHTML = `localStorage item <span class='green'>${input.value}</span> been added`;
input.value = '';
}
};
当 add() 函数从输入中添加一个值时,我想检查该值是否存在于
localStorage 但 else 语句是有效的
function check() {
if (input.value !== "") {
if (localStorage.getItem(input.value)) {
results.innerHTML = `Found item in Local Storage With Name ${input.value}`;
} else {
results.innerHTML = `No Local Storage with Name <span class='green'>${input.value}</span>`;
}
}
}
【问题讨论】:
-
能否分享一下html部分和变量声明部分如何获取输入值以及add()函数何时执行?
-
getItem('name') 会修复它
-
投票结束为 不可重现或由拼写错误引起。虽然类似的问题可能是这里的主题,但这个问题的解决方式不太可能帮助未来的读者。
标签: javascript helper