我想每1秒刷新一次图像。这张照片是由我的网络摄像头动态生成的,但是当浏览器在显示之前没有加载图片时,此脚本有时会显示损坏的图像。如何检测图片何时加载,然后更改diplay图片? 我有这样的代码:Javascript显示动态变化图像
<img id="image" src="webcam.jpg">
<script>
setInterval(function() {
var myImageElement = document.getElementById('image');
myImageElement.src = 'webcam.jpg?rand=' + Math.random();
}, 1000);
</script>
'500'是半秒,顺便说一句 –
[检测图像加载jQuery]可能重复(https://stackoverflow.com/questions/5292819/detect-image-load-by-jquery) – Liam
@利亚姆他没有使用jQuery,那么为什么是一个jQuery问题的可能重复? – ajimix