我正在开发一个blogspot模板,我需要从帖子内容中获取第二张图片
我试过这段代码但是没有得到任何结果:
var postcontent = entry.content.$t; // The Post Content
var images = postcontent.getElementsByTagName('img');
document.write(images[1]);
我希望这适合您的用例,如果这不起作用,请记录项目对象以查看如何访问数据
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)
})
;
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]);