Ksa, подскажите пожалуйста, как мне сделать, чтобы у меня не ко всем картинкам на данной странице проставлялся префикс, а только к тем, которые находятся в конкретном div-е.
Я попытался так, но это не работает.
<script type="text/javascript">
$(document).ready(function() {
[].forEach.call(document.querySelectorAll('img', "div#blockNews"), function(el){
el.src = 'http://m.suzuki.saturn-r.ru'+el.getAttribute('src');
});
});
</script>
Сообщение от ksa
|
Тогда к тому пути добавится твое "начало"...
Вот кагбэ универсальный вариант...
<img src="/files/one.jpg">
<img src="/files/two.jpg">
<img src="/files/three.jpg">
<img src="http://url/files/test.jpg">
<script type='text/javascript'>
[].forEach.call(document.querySelectorAll('img'), function(el){
var val=el.getAttribute('src');
if (/^\//.test(val)) {
el.src = 'http://mysite'+val;
alert(el.src);
}
});
</script>
|