共有四种情况:



其实比较奇怪的就第一种,第一种写个js拿属性就行,代码如下:
function getStyle(element) {
var style = null;
if(window.getComputedStyle) {
style = window.getComputedStyle(element, null).getPropertyValue("background-image");
}else{
style = element.currentStyle;
}
return style;
}
剩下几种都比较简单,懒加载只要判断下是否含有data-lazyload,有的话就取他的属性值就行,然后通过http下载
需注意,上面这个js拿到的是属性值,还要文本提取一下