Обернуть url в тег img
Здравствуйте! Есть такой код
<div class="image">http://domen.ru/content/files/catalog1/*/*/*.jpg</div> Домен статический, а путь разный. Нужно при выводе обернуть ссылку вот так <div class="image"><img src="http://domen.ru/content/files/catalog1/*/*/*.jpg" /></div> Т.е была ссылка, а при выводе получаем изображение. |
var d = document.querySelector('.image'); d.innerHTML = '<img src="' + d.textContent + '">'; По загрузке документа и с условием, что кроме текста ссылки ничего лишнего. |
Благодарю за ответ.
Выяснилось -- что нужно искать по ссылке http://domen.ru/content/files/catalog1/*/*/*.jpg Я в javascript 0 :-? |
Цитата:
|
Цитата:
|
Цитата:
Что это такое, страница вся, ее часть определенная чем-то, по загрузке которой нужно все это парсить? Есть ли изображения на ней, в которых то ведь тоже есть src, или нет изображений? |
Цитата:
Есть сайт 2 с которого забираем это http://domen.ru/content/files/catalog1/*/*/*.jpg На основном сайте это появляется в таком же виде http://domen.ru/content/files/catalog1/*/*/*.jpg + текст. И нужно javascript обернуть так <img src="http://domen.ru/content/files/catalog1/*/*/*.jpg" /> |
Цитата:
|
Цитата:
|
в_чем_то.replace(/(http\S+jpg)/gm, '<img src="$1">') |
Цитата:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script type='text/javascript'> inspiretrends.replace(/(http\S+jpg)/gm, '<img src="$1">') </script> http://inspiretrends.com/wp-content/uploads/2014/02/11.-Adapt.jpg </body> </html> По загрузке тоже не получается. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script type='text/javascript'>//<![CDATA[ window.onload=function(){ inspiretrends.replace(/(http\S+jpg)/gm, '<img src="$1">') }//]]> </script> http://inspiretrends.com/wp-content/uploads/2014/02/11.-Adapt.jpg </body> </html> |
Так если писать всякую хрень, конечно не получится. Я спрашивал "в чем заменять", воз и ныне там. А значит что такое "в_чем_то" вам виднее, но это никак не может быть имя домена, которое упоминается в ссылке, которую надо найти.
<html> <body> <script> var s = 'abc http://inspiretrends.com/wp-content/uploads/2014/02/11.-Adapt.jpg abc'; alert(s.replace(/(http\S+jpg)/gm, '<img src="$1">')) </script> </body> </html> Есть замена? |
Цитата:
|
Часовой пояс GMT +3, время: 18:45. |