水印?不知道是什么,
div.img.src = "..";
var newImg = div.appendChild(document.createElement("div"));
newImg.backgroundImage = "url(...)";
newImg.backgroundColor = "transparent";
我的代码就是这样写的,我的目的就是在div上添加一个透明背景的newImg,而不是显示成一个白色的方块,但是这样不成功,图片显示不出来,之前我的代码是
var a = newImg.appendChild(document.createElement("img"));
a.src = "...";
newImg.backgroundColor = "transparent";
这样图片可以显示,但是不透明

解决方案 »

  1.   

    加透明图片做前景和没有图片有什么区别,你直接把div背景弄透明不就可 以了
      

  2.   

    use gif image,but it can contain the alpha degree. but you can use png image to save the infomations of alpha degree but that degree can't be show in IE.Use photoshop create the image and save it as web image
      

  3.   

    <img src="http://www.csdn.net/ui/scripts/Csdn/_resources/FrameMDI/forum.gif" style="filter: Alpha(opacity=20)">
      

  4.   

    先用ps做一个透明的图片,然后放到div里面,把div的背景设置颜色为空,就可以达到你要的效果了
      

  5.   

    楼上几个朋友都说了,用GIF图像,这种图像的格式是专门用来作这种用途的.
    用PS或者其它GIF工具,把车身以外的部分设是透明色,保存后,直接用就行了.