等待某张图片的出现,如果没有出现,就一直等待,要用哪个代码?
对于auto.js关于图片的代码javascript等待某张图片的出现,如果没有出现,就一直等待,可以使用如下代码:
// 定义一个变量来存储图片的URL
var imgUrl = "http://example.com/image.jpg";
// 定义一个函数,用来检查图片是否出现
function checkImage() {
// 创建一个Image对象
var img = new Image();
// 设置图片的URL
img.src = imgUrl;
// 如果图片加载完成,则执行回调函数
img.onload = function() {
console.log("图片已加载完成");
}
// 如果图片没有加载完成,则重新调用函数
img.onerror = function() {
console.log("图片还没有加载完成,继续等待");
setTimeout(checkImage, 1000);
}
}
// 调用函数
checkImage();
上面的代码可以实现auto.js关于图片的代码javascript等待某张图片的出现,如果没有出现,就一直等待的功能。具体的实现原理是:使用JavaScript的Image对象,设置图片的URL,然后检查图片是否加载完成,如果没有加载完成,则重新调用函数,继续等待。
不知道你这个问题是否已经解决, 如果还没有解决的话: