На сайте имеется блок < div id='recentpostsae' >
с последними публикациями. В нем нужно изменить src img, с 's72-c' на 's150-c', в данный момент src имеет вид https://site.ru/радномные_числа/s72-c/kartinka.png
Как можно это реализовать с помощью js?
На другом сайте скинули вариант, но он не рабочий
$(function(){
let images = $('#recentpostsae img');
images.each(function(){
let s = $(this).attr('src');
s = s.replace('s72-c','s150-c');
$(this).attr('src',s);
})
})
Скрипт "последние публикации"
var numfeed = 5;
var startfeed = 0;
var urlblog = "https://";
var charac = 65;
var urlprevious, urlnext;
function arlinafeed(e, t) {
for (var n = e.split("<"), r = 0; r < n.length; r++) - 1 != n[r].indexOf(">") && (n[r] = n[r].substring(n[r].indexOf(">") + 1, n[r].length));
return n = n.join(""), n = n.substring(0, t - 1)
}
function showrecentpostsae(e) {
var t, n, r, a, i, s = "";
urlprevious = "", urlnext = "";
for (var l = 0; l < e.feed.link.length; l++) "previous" == e.feed.link[l].rel && (urlprevious = e.feed.link[l].href), "next" == e.feed.link[l].rel && (urlnext = e.feed.link[l].href);
for (var d = 0; d < numfeed && d != e.feed.entry.length; d++) {
t = e.feed.entry[d], n = t.title.$t;
for (var l = 0; l < t.link.length; l++)
if ("alternate" == t.link[l].rel) {
r = t.link[l].href;
break
}
i = "content" in t ? t.content.$t : "summary" in t ? t.summary.$t : "", a = "media$thumbnail" in t ? t.media$thumbnail.url : "https://3.bp.blogspot.com/-BHuXHny1kOk/VXrkSyxKCjI/AAAAAAAACas/pZLJAEUDtds/s1600/no-image.png", s += "<div class='recentpostel'>", s += "<a href='" + r + "' target='_blank'><img src='" + a + "' /></a>", s += "<h6><a href='" + r + "'>" + n + "</a></h6>", s += "<p>" + arlinafeed(i, charac) + "...</p>", s += "</div>"
}
document.getElementById("recentpostsae").innerHTML = s, s = "", s += urlprevious ? "<a href='javascript:navigasifeed(-1);' class='previous'>➠</a>" : "<span class='noactived previous'>➠</span>", s += urlnext ? "<a href='javascript:navigasifeed(1);' class='next'>➠</a>" : "<span class='noactived next'>➠</span>", s += "<a href='javascript:navigasifeed(0);' class='home'>Обновить</a>", document.getElementById("recentpostnavfeed").innerHTML = s
}
function navigasifeed(e) {
var t, n; - 1 == e ? (t = urlprevious.indexOf("?"), n = urlprevious.substring(t)) : 1 == e ? (t = urlnext.indexOf("?"), n = urlnext.substring(t)) : n = "?start-index=1&max-results=" + numfeed + "&orderby=published&alt=json-in-script", n += "&callback=showrecentpostsae", incluirscript(n)
}
function incluirscript(e) {
1 == startfeed && removerscript(), document.getElementById("recentpostsae").innerHTML = "<div id='recentpostload'></div>", document.getElementById("recentpostnavfeed").innerHTML = "";
var t = urlblog + "/feeds/posts/default" + e,
n = document.createElement("script");
n.setAttribute("type", "text/javascript"), n.setAttribute("src", t), n.setAttribute("id", "arlinalabel"), document.getElementsByTagName("head")[0].appendChild(n), startfeed = 1
}
function removerscript() {
var e = document.getElementById("arlinalabel"),
t = e.parentNode;
t.removeChild(e)
}
onload = function() {
navigasifeed(0)
};
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
как сформировать многомерный массив как в var example обходя доступные данные вот в этом простом примере ?
Есть задача - написать алгоритм детектора, который ищет прямые линии на изображении, и записывает эти линии в простом виде с параметрами,...