gpt4 book ai didi

javascript - 无法在 IE 6 中使用 Javascript 加载图像

转载 作者:行者123 更新时间:2023-12-02 20:43:15 24 4
gpt4 key购买 nike

我正在尝试在单击按钮时使用 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 中完美运行。我删除了“">”或“<”,以便代码可见。

默认情况下,在服务器端我设置图像源。

最佳答案

我也遇到了同样的问题,下面的代码解决了它:

var imgAs = $('#<%=imgAs.ClientID %>');
var imgParent = img.parentNode;

imgParent.innerHTML = "<img src='/_layouts/images/minus.gif' id='" + img.id + "' alt='" + img.alt + "'></img>";

我将 HTML 字符串分配给其父元素的 innerHTML

希望这有帮助!

关于javascript - 无法在 IE 6 中使用 Javascript 加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1939985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com