我正在创建一个函数,该函数在html按钮单击时创建图像,如果再次单击按钮,它将删除创建的图像。当我再次点击按钮时,它不会删除。任何帮助都将不胜感激。
a = 0;
function createimg() {
var newElement = document.createElement("img");
newElement.setAttribute("id", "img");
newElement.setAttribute("src", "shield.png");
var list = document.getElementById("img");
if (a == 0) {
document.body.appendChild(newElement);
a = 1;
} else
document.body.removeChild(newElement);
}发布于 2019-11-11 11:46:43
删除元素时,删除“list”而不是“newElement”
尝尝这个
a=0;
function createimg() {
if (a==0) {
var newElement = document.createElement("img");
newElement.setAttribute("id","img");
newElement.setAttribute("src","shield.png");
document.body.appendChild(newElement);
a=1;
} else {
var list= document.getElementById("img");
document.body.removeChild(list);
}
}https://stackoverflow.com/questions/58800668
复制相似问题