我的页面中有一个空 img <img ... src=""/>
当事件发生时,我将 img 属性设置为内联 png 数据:
<img ... src="data:image/png;base64,..."/>
当另一个事件发生时,我将 src 设置为 nothing(删除 img):myImg.src = ""
问题是:当我将 src 设置为空时,img 不会重新加载。如果我隐藏 img,请等待一段时间并再次显示它,但它是一个丑陋的 hack...
P.S:我不想设置默认的“空白”图像,我需要它真的是空白的 (src = "")。
编辑: 我的javascript:
biometria.setImage = function(png) {
if(png)
bioCanvas.src = 'data:image/png;base64,' + png;
else
bioCanvas.src = '';
};
Edit2:浏览器:Google Chrome 18.0.1025.162 Ubuntu 12.04
最佳答案
我通过吹代码处理这个问题并为我工作:
document.getElementById('tst').removeAttribute('src');
关于javascript - HTML/Javascript 从 img src 属性中删除数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10419005/