动态应用图像src在FF和IE中不起作用

时间:2013-01-30 11:59:28

标签: javascript jquery

在FF,IE和Chrome的w3schools中尝试以下代码。观察行为。 在chrome中,图像正在重新加载。但是在IE和FF中它没有用。

<!DOCTYPE html>
<html>
<head>
<script>
    function changeSrc()
    {
        document.getElementById("myImage").src="some captcha url";
    }
</script>
</head>
<body>
<img id="myImage" src="compman.gif" width="107" height="98">
<br><br>
<a href="#" onclick="changeSrc();">reload</a>
</body>
</html>

谢谢, Sravanthi。

2 个答案:

答案 0 :(得分:0)

尝试关闭最终报价并在最后;

之前添加}
function changeSrc()  
{
    document.getElementById("myImage").src="some captcha url";
}

答案 1 :(得分:0)

这应该做你需要的。别忘了在脚本中包含最新版本的jQuery:

$(function () {
//REFRESH CAPTHCA IMAGE
$("div#refresh").on("click", function()
    {
        var newSrc= "some captcha url";
        $("#myImage").attr("src",newSrc);
    });

  });



    <img id="myImage" src="compman.gif" width="107" height="98">


    <div id="refresh"> Refresh </div>