当函数工作时,执行的是 else 语句
when the function works the else statement is the one that executed
请大家帮忙真的我卡在这里为什么 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>`;
}
}
}
您需要通过名称获取项目。 localStorage.getItem(input.value)
应该是 localStorage.getItem("name")
请大家帮忙真的我卡在这里为什么 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>`;
}
}
}
您需要通过名称获取项目。 localStorage.getItem(input.value)
应该是 localStorage.getItem("name")