重新加载页面上的重新加载图像

时间:2017-11-23 14:40:33

标签: javascript jquery image

每次重新加载页面时,我都会尝试重新加载图片,而我正在尝试使用此代码:

d = new Date();
$("#myimg").attr("src", "/myimg.jpg?"+d.getTime());

有人可以帮助我将此代码添加到页面中吗???

我有这段非常顽固的代码:



<head>
  <script>
    d = new Date();
    ("#myimg").attr("src", "http://i66.tinypic.com/6fme5c.jp?d=" + d.getTime());
  </script>
</head>
<body>
  <img src="http://i66.tinypic.com/6fme5c.jpg" class="resize">
  <img src="myimg" class="resize" id="myimg">
</body>
&#13;
&#13;
&#13;

Chrome无法理解myimg是什么(:

1 个答案:

答案 0 :(得分:1)

关于代码无效的原因存在许多问题;

首先,您需要添加jQuery(document).ready()这是因为在javascript代码执行时图像元素可能不存在。

接下来,您在jQuery之前缺少$("#myimg")

最后,确保在运行内部js之前包含jQuery js文件。

请参阅下面更新的代码:

<script>
    jQuery(document).ready(function($){
        d = new Date();
        $("#myimg").attr("src","http://i66.tinypic.com/6fme5c.jp?d=" + d.getTime());
    )};
</script>