0

在 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>

谢谢,斯拉凡提。

4

2 回答 2

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>
于 2013-01-30T12:08:52.503 回答
0

尝试关闭最后的报价并;在最后一个之前添加 ,}

function changeSrc()  
{
    document.getElementById("myImage").src="some captcha url";
}
于 2013-01-30T12:02:48.483 回答