【发布时间】:2020-07-28 11:40:39
【问题描述】:
我添加了一个 div,它从开关检查并打印结果,但每次我点击按钮时,它总是给我结果,我想以某种方式将结果/输出限制为 1,只有这里是我的 html 代码:
<input type="text" id="input" placeholder="Name">
<button type="button" id="check_btn">Check</button>
<div id="output"></div>`
这是我的 javascript 代码:
var handle = function () {
var check = document.getElementById('input').value;
var out = document.getElementById('output');
var p = document.createElement("p");
switch(check) {
case "Rifat":
p.innerHTML = "check is Rifat";
break;
case "Sakib":
p.innerHTML = "Check is Sakib";
break;
default:
p.innerHTML = "Check Default !";
break;
}
out.append(p);
}
document.getElementById('check_btn').addEventListener("click", handle);
提前致谢。
【问题讨论】:
-
out.innerHTML = ''; out.append(p); -
在添加新段落之前删除旧元素?
标签: javascript append limit