Сообщение от 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>