我每次尝试重新加载页面时都尝试重新加载图像,并且尝试使用以下代码:
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>
Chrome浏览器无法识别myimg是什么(:
最佳答案
关于为什么您的代码无法正常工作,存在许多问题。
首先,您需要添加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>