Mar*_*ery 1 javascript css internet-explorer internet-explorer-7 internet-explorer-6
我写了一些将图像嵌入到页面中的JavaScript.
最终结果在所有浏览器(甚至是IE6和7)上都是成功的,但是对于IE6和7,我收到消息"第15行,第5个字符,未找到成员".这是代码:
09: var url = getUrl();
10: url += 'Impression';
11: url += '?' + getParams();
12: var img = new Image();
13: img.src = url;
14: img.style = "display = 'none';";
15: document.body.insertBefore(img, document.body.firstChild);
Run Code Online (Sandbox Code Playgroud)
要么是document.body.insertBefore或document.body.firstChild不是IE6或7完全支持?
IE为无效的CSS属性赋值抛出错误.在这种情况下,img.style = "display = 'none';";无效.
它应该是以下任何一种:
img.style.display = 'none';img.style.cssText = "display:none;";