Содержание поста в Blogspot: Как получить второе изображение src используя javascript - PullRequest
1 голос
/ 26 апреля 2019

Я работаю над шаблоном blogspot, и мне нужно получить второе изображение из содержимого публикации

Я пробовал этот код, но не получил никаких результатов:

var postcontent = entry.content.$t; // The Post Content 
var images = postcontent.getElementsByTagName('img'); 
 document.write(images[1]);

Ответы [ 2 ]

0 голосов
/ 27 апреля 2019

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]);
0 голосов
/ 26 апреля 2019

Я надеюсь, что это подходит для вашего случая использования, также, если эта работа не выполняется, зарегистрируйте объект item, чтобы увидеть, как вы можете получить доступ к данным

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)
 })

;
...