Цитата:
<img src="/files/one.jpg">
<img src="/files/two.jpg">
<img src="/files/three.jpg">
<script type='text/javascript'>
[].forEach.call(document.querySelectorAll('img:not([src^="http://mysite"]'), function(el){
el.src = 'http://mysite'+el.getAttribute('src');
alert(el.src);
});
</script>
дополнить на всякий случай |
Цитата:
Вот кагбэ универсальный вариант...
<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>
|
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>
Цитата:
|
espltd,
<img src="/files/one.jpg">
<div id="blockNews">
<img src="/files/two.jpg">
<img src="/files/three.jpg">
<img src="http://url/files/test.jpg">
</div>
<script type='text/javascript'>
//© ksa
[].forEach.call(document.querySelectorAll('#blockNews img'), function(el){
var val=el.getAttribute('src');
if (/^\//.test(val)) {
el.src = 'http://mysite'+val;
alert(el.src);
}
});
</script>
|
Спасибо Вам всем огромное. Выручили)
|
Цитата:
Вот селектор '#blockNews img' |
| Часовой пояс GMT +3, время: 05:54. |