1

我编写了一些将图像嵌入页面的 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);

document.body.insertBeforeIE6或7是否document.body.firstChild完全支持?

4

1 回答 1

5

IE 为无效的 CSS 属性分配引发错误。在这种情况下,img.style = "display = 'none';";无效。

它应该是以下之一:

  • img.style.display = 'none';
  • img.style.cssText = "display:none;";
于 2012-07-04T16:38:55.633 回答