Blogspot发布内容:如何使用javascript获取第二个图像src

问题描述 投票:1回答:2

我正在开发一个blogspot模板,我需要从帖子内容中获取第二张图片

我试过这段代码但是没有得到任何结果:

var postcontent = entry.content.$t; // The Post Content 
var images = postcontent.getElementsByTagName('img'); 
 document.write(images[1]);
javascript blogger blogspot
2个回答
0
投票

我希望这适合您的用例,如果这不起作用,请记录项目对象以查看如何访问数据

var postcontent = entry.content.$t; // The Post Content 
var images = postcontent.getElementsByTagName('img'); 
images.forEach(item=>{
 console.log("The item is",item)
 document.write(item.src)
 })

;

0
投票

entry.content.$t包含一个javascript字符串。

因此,在使用getElementsByTagName之前,需要将字符串附加到元素

var postcontent = entry.content.$t; // The Post Content 
var elem = document.createElement('div');
elem.innerHTML = postcontent;
var images = elem.getElementsByTagName('img');
document.write(images[1]);
© www.soinside.com 2019 - 2024. All rights reserved.