javascript - HTML/Javascript 从 img src 属性中删除数据

标签 javascript html image

我的页面中有一个空 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/

相关文章:

javascript - 陷入实现闭包功能的困境 (javascript)

javascript - 如果选中所有复选框,则启用提交按钮

html - 根据屏幕大小调整 div 框

android - 这有多容易实现?创建 % 至 100 bar

javascript - 模糊 Angular JS 的异步验证

javascript - 在 AngularJs 中使用服务通过 $http get 获取数据

javascript - 我们可以使用 Google Chrome 中的 Web Speech API 来识别来自用户麦克风以外的其他来源的语音吗?

java - 在android中存储大量图像

html - 以比父容器宽的不同宽度居中图像

JavaScript ES6 : Grouping methods in es6 classes?