Мне нужно выяснить способ, используя обратный вызов JavaScript, чтобы добавить изображение с локально размещенным поставщиком ниже. src = "https://i.sstatic.net/7iv4oekb.png"/>
Я знаю, что поиск по Google в конечном итоге будет индексировать изображения для всех результатов, но я хочу заменить пропущенные изображения на заполнители в качестве стопг, пока Google не будет. не имеет изображения. < /p>
Это результаты HTML, у которого есть миниатюра < /p>
< /code>
Это результаты HTML, которые не имеют миниатюры: < /p>
< /code>
Поэтому я хочу добавить этот html < /p>

inside Если gsc-table-result не имеет дочернего девита. var SearchResultsRenderedCallback = function() {
let prependdiv = document.getElementsByClassName("gsc-table-result");
for (let i = 0; i < prependdiv.length && i < 10; i++) {
let newDiv = document.createElement('div');
newDiv.innerHTML = '

';
prependdiv.prepend(newDiv);
}
};
window.__gcse || (window.__gcse = {});
window.__gcse.searchCallbacks = {
web: {
rendered: SearchResultsRenderedCallback,
},
};
< /code>
Код ниже-это то, где я пытаюсь использовать Queryselector, чтобы выбрать для .gsc-result .gsc-stable-cell-hathnail и добавить innerhtml, если дочерний дев не существует, но это ничего не делает: < /p>
var SearchResultsRenderedCallback = function() {
let prependdiv = document.getElementsByClassName("gsc-table-result");
for (let i = 0; i < prependdiv.length && i < 10; i++) {
if (document.querySelector('.gsc-table-result .gsc-table-cell-thumbnail ') == null) {
let newDiv = document.createElement('div');
newDiv.innerHTML = '

';
prependdiv.prepend(newDiv);
}
}
};
window.__gcse || (window.__gcse = {});
window.__gcse.searchCallbacks = {
web: {
rendered: SearchResultsRenderedCallback,
},
};
Подробнее здесь: https://stackoverflow.com/questions/797 ... for-google
Мобильная версия