Javascript Internet Explorer没有';t显示图像。图像‘;src&x2019;空白
我希望你很好 简称: 我的HTML是:Javascript Internet Explorer没有';t显示图像。图像‘;src&x2019;空白,javascript,html,internet-explorer-8,getelementbyid,src,Javascript,Html,Internet Explorer 8,Getelementbyid,Src,我希望你很好 简称: 我的HTML是: <img id="JavImage"> <script language="JavaScript" type="text/javascript" src="http://www.foobar.com/Contents.js"></script> </img> 它在FF15中正确显示图像imgURL
<img id="JavImage">
<script language="JavaScript" type="text/javascript"
src="http://www.foobar.com/Contents.js"></script>
</img>
它在FF15中正确显示图像imgURL
,但在IE8中根本不显示。我检查了源代码,FF适当地添加了'src'属性,而'src'属性没有附加到IE8中
根据我在这些论坛上的研究,IE在getElementById
和getElementsByName
方面存在问题,但是
也不起作用
请告知。有关更多信息,请参阅下文
长: 我有一个简单的HTML页面阅读: Contents.js中有各种这样的元素,它们具有相应的ID 我的意图是允许HTML由外部文件编写,以便可以远程编辑。有更有效的方法吗? 简单的HTML页面呈现整个Javascript,但有些元素在Firefox/Chrome中工作,而在IE中不工作(请参见Short)。请告知。有关
document.getElementById("JavHeader").href="www.foobar.com";
document.getElementById("JavHeader").innerHTML="Foobar";
调用javascript时,浏览器可能不会呈现图像对象。
因此,您可以在加载页面后调用您的函数。不要将脚本标记放在
a
和img
标记中,并等待执行JS,直到页面加载完毕(使用load
或document ready事件)。在“Short”版本中显示的代码在IE上工作,当不正确的URL被合适的正确URL替换时。“长”版本似乎询问了一些完全不同的问题,“意图”部分与其他内容没有明显的联系。谢谢你的反馈,Jukka。我尝试将“”作为示例图像,并将其加载到FF中,但它仍然没有加载到IE中。我将确保下次不会在帖子中塞满太多内容。
<script language="JavaScript" type="text/javascript" src="http://www.foobar.com/JavPage.js"></script>`
document.write('<!DOCTYPE html><html><head>...<body><a id="JavHeader"><script language="JavaScript" type="text/javascript" src="http://www.foobar.com/Contents.js"></script></a>...</html>');
document.getElementById("JavHeader").href="www.foobar.com";
document.getElementById("JavHeader").innerHTML="Foobar";
<img id="JavImage"><script language="JavaScript" type="text/javascript" src="http://www.foobar.com/Contents.js"></script></img>