如何使用JQuery从HTML页面获取img标签和背景图像的所有图像?

前端之家收集整理的这篇文章主要介绍了如何使用JQuery从HTML页面获取img标签和背景图像的所有图像?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想从 HTML页面获取所有图像.
想从< img>获取所有图片标记源或从HTML内容获取元素背景中的图像.

我怎样才能得到?

解决方法

您可以循环遍历页面上的所有元素,并检查它是图像还是具有一些图像背景.这个解决方案的最大问题是它非常慢(但它的性能可以通过多种方式得到改善).这是代码
$('*').each(function(){ 
    var backImg;

    if ($(this).is('img')) {
        console.log($(this).attr('src'));
    } else {
        backImg = $(this).css('background-image');
        if (backImg != 'none') console.log(backImg.substring(4,backImg.length-1));
    }
});
原文链接:https://www.f2er.com/jquery/177036.html

猜你在找的jQuery相关文章