创建空的1px图像

时间:2016-04-02 06:05:30

标签: image firefox size width

我在HTML中创建图片标记

var img = document.getElementById('image');
alert(img.width)
<div width="500">
  <img id="image" width="100%" height="1"></img>
</div>

在所有浏览器中,img.width将为500px。但是在Firefox中它会为0.但是如果在图像标签中设置src它就可以工作。

是否可以在不使用任何文件(png,jpg,...)的情况下设置1px透明图像

1 个答案:

答案 0 :(得分:0)

var img = document.getElementById('image');
alert(img.width)

Thanx to LinuxDisciple I found a solution to the problem
<div width="500">
  <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" id="image" width="100%" height="1"></img>
</div>