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

Javascript 动态应用图像src在FF和IE中不起作用,javascript,jquery,Javascript,Jquery,在w3ff、IE和chrome中尝试以下代码。观察行为。 在chrome中,图像正在重新加载。但在IE和FF中,它不起作用 <!DOCTYPE html> <html> <head> <script> function changeSrc() { document.getElementById("myImage").src="some captcha url"; } </script> </

在w3ff、IE和chrome中尝试以下代码。观察行为。 在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>

函数changeSrc()
{
document.getElementById(“myImage”).src=“一些验证码url”;
}


谢谢,
Sravanthi.

尝试关闭最终报价并添加
,在最后一个
}

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

这应该可以满足你的需要。不要忘记在脚本中包含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>
$(函数(){
//刷新CAPTCHA图像
$(“div#refresh”)。在(“单击”,函数()
{
var newSrc=“某些验证码url”;
$(#myImage”).attr(“src”,newSrc);
});
});
刷新

不要尝试那样做,这是一种不好的做法,而是在上面做一个div,然后使用父div删除/重新创建图像。我建议您尝试Jquery,我也尝试过Jquery。但它不起作用。代码应该可以正常工作,您正在使用哪个版本的IE和FF进行检查?这里()是您代码的JSFIDLE,在IE8中工作正常。我使用了src=“//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js”