javascript - 是否可以在 javascript 中测试 var 是否包含图像节点以及是否已加载?

标签 javascript

我正在将节点选择从一个函数传递到另一个函数,或者从一个函数传递到一个对象,我想从第二个函数的参数中检查一些内容。

我认为我应该检查它是否是一个节点,然后将属性 tagName 设置为 IMG 但加载似乎更困难,因为它是来自站点的图像,可能会也可能不会加载。

function is_tag_img_loaded (img) {
    if(img.tagname == "IMG" && img.loadended){
        return true;
    }else{ return false; }
}

最佳答案

标记名检查没问题。您可以使用img.complete查看它是否已加载(并且有效)。

关于javascript - 是否可以在 javascript 中测试 var 是否包含图像节点以及是否已加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31471651/

相关文章:

javascript - 选择 2 : Creating tags with ajax

javascript - 用于限制浏览器窗口大小的 css 或 javascript 选项

javascript - Puppeteer 一次打开每个文件的 chrome 实例

javascript - 如何用vue js制作固定导航栏?

javascript - AngularJS 是否会在 jQuery 的回退中加载?

Javascript + Firebug console.log(),如何不获取异常?

javascript重新加载结合滚动

javascript - 未捕获的类型错误 : Cannot read property 'transitionDuration' of undefined

javascript - 模式无法打开

javascript - 如何获取函数的字符串名称以便在 JavaScript 中调用它?