桌面Chrome中的图片加载

时间:2018-05-07 09:48:02

标签: javascript dom browser

let img1 = document.createElement('img'); 
img1.setAttribute('src', 'https://caniuse.com/img/browserstack.svg');

我创建了一个<img>而没有插入到文档中,然后我执行了setAttribute(src, '')并且资源被立即加载;我想在<img>插入文档时加载资源。我该怎么办?

1 个答案:

答案 0 :(得分:1)

template代码中创建img标记。

var tpl = document.createElement('template')
tpl.innerHTML = '<img>'
var img = tpl.content.querySelector('img')
// won't prefetch the image
img.src = 'https://caniuse.com/img/browserstack.svg'