可以在添加 div 时,首先检查是否已经存在 div,若存在则不添加,否则才添加。 例如:
HTML 代码:
JS 代码: var container = document.getElementById("container");
// 监听 container 的点击事件 container.addEventListener("click", function() { // 创建一个新的 div var div = document.createElement("div"); // 给新的 div 添加样式 div.style.width = "100px"; div.style.height = "100px"; div.style.backgroundColor = "red";
// 检查是否容器内已存在 div
var exist_div = document.getElementById("myDiv");
if (!exist_div) {
// 若不存在,则添加新的 div
div.setAttribute("id", "myDiv");
container.appendChild(div);
}
});