如何解决js代码从网页获取所有gif图像
我试图从网页上获取所有图像,并将其显示在下面的控制台日志代码中:
function img_find()
{
var imgs = document.getElementsByTagName("img");
var imgSrcs = [];
for (var i = 0; i < imgs.length; i++){
imgSrcs.push(imgs[i].src);
console.log(imgs[i].src);
}`
return imgSrcs;
}
解决方法
Document doc;
try (InputStream content = new BufferedInputStream(
new FileInputStream(input))) {
doc = Jsoup.parse(content,null,"",parser);
}
您一定想知道为什么我在if条件中使用function img_find() {
var images = document.getElementsByTagName('img');
var srcList = [];
for(var i = 0; i < images.length; i++) {
if(!!(images[i].src).match(/\w+\.(gif)$/gi))
srcList.push(images[i].src);
}
console.log(srcList);
}
(不是操作符的两倍)。您可以在这里阅读有关内容,他们的解释比我更清楚:What is the !! (not not) operator in JavaScript?
您可以在 canvas.item(0).set({
width: 500,height: 500,selectable: false,name: 'product',})
.setSrc("https//www.test.com/test2.png",() => {
canvas.renderAll()
})
中拆分和比较扩展名,这是使用正则表达式进行的操作。
src
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。