【发布时间】:2010-12-28 17:45:31
【问题描述】:
我正在尝试在单击按钮时使用 Javascript 设置 Img 标记的来源。我面临的问题是我在 IE 6 中看不到图像,但它在 FireFox 中有效。我浏览并尝试了一些解决方案,例如在页面加载(文档加载)本身中加载图像或设置计时器,但没有任何解决方案始终如一。这个问题也不一致,所以无法找到确切的解决方案。代码在这里-
<li> <a id="lnk1" runat="server">
<img class="each_idea_icon" alt="" runat="server" id="imgAs" idea="images" />
</a>
</li>
//on button client click
var imgAs = $('#<%=imgAs.ClientID %>');
imgAs.attr("src", "../../Common/Images/EN/ABC.png");
谁能告诉我这可能是问题所在。它在 IE 中完美运行。我已删除“>”或“
默认情况下,我在服务器端设置图像 src。
【问题讨论】:
-
嗯,您没有正确复制和粘贴代码(我希望 =p)
-
您可以通过在行前放置四个空格将其格式化为代码。
-
你可以试试
document.getElementById('...').src = '...');看看是否有效? -
(OT) 你的页面真的是一个 XHTML 页面,作为 XML 服务吗?如果没有,最好使用 HTML 语法。更多信息:w3.org/International/articles/serving-xhtml
标签: javascript image-processing internet-explorer-6