我试图做一个函数(在JavaScript中),它删除了我在html中附加到div的图像,我无法获取想要的图像去除。总体思路是能够动态地附加和删除不必使用多个div的图像。 这里是功能增加图像如何在div中添加和删除图像(javascript和html)
function appendImage(imageSource, Id){
var img = document.createElement("IMG");
img.src = imageSource;
document.getElementById(Id).appendChild(img);
}
我的功能(而不是之外)创建IMG的原因是,这样我可以附加多个新的到div,如果我不只是取代图像 这里是我想要的图像消除
function removeImage(imageSource,Id){
document.getElementById(Id).removeChild(img);
}
我无法访问IMG在removeImage,因为它不在范围之内。那么是否有一种方法可以将img传递给removeImage,而无需使用全局或另一种完全不同的方式来使用append或remove?
我不知道,如果你需要它,但所有我在我的HTML文件
<div id="image"></div>
可以哟你分享可执行的演示/片段或[JSFiddle](https://jsfiddle.net/)? – Rayon
如何调用removeImage? – Rayon