Тема: wallbase.cc grab
Показать сообщение отдельно
  #6 (permalink)  
Старый 20.10.2013, 17:03
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от Carl_C
я так и хотел.
в 6 строке взять все элементы, а в 8 оставить только нужные.
У массива нет такого метода по умолчанию. Или прототипируйте или метод применяйте к элементу, а не к массиву. Да и не зачем массив держать ради одного элемента. У вас же на странице один body, надеюсь?
<div>
	<p>http://thumbs.wallbase.cc//locpereloc/thumb-filename.gif</p>
	<p>http://thumbs.wallbase.cc//locpereloc/thumb-filename2.gif</p>
</div>
<input type="button" id="replace" value="заменить" />
<script>
document.getElementById('replace').onclick = function(){
	var tag0 = document.getElementsByTagName('div')[0];
	var re0 = /http\:\/\/thumbs\.wallbase\.cc\/\/(.+?)\/thumb-(.+?)\.(.+?)/gi;
	tag0.innerHTML = tag0.innerHTML.replace(re0, 'http://wallpapers.wallbase.cc/$1/wallpaper-$2.$3');
}
</script>
Ответить с цитированием