Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Нужно получить список ссылок на странице (https://javascript.ru/forum/misc/36127-nuzhno-poluchit-spisok-ssylok-na-stranice.html)

Gliese 04.03.2013 20:11

Нужно получить список ссылок на странице
 
Всем доброго времени суток!
Код:
<a href ="http://site1.ru">link 1</a>
<a href ="http://site2.ru">link 2</a>
<div class="wapstart-plus1-ad"></div>

<script type="text/javascript">
(function() {
var plus1SiteId = 5223;

var c = document.createElement('script'); c.type = 'text/javascript'; c.async = true; c.src = 'http://ro.plus1.wapstart.ru/?area=getJsCode&id=' + plus1SiteId + '&encoding=1'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(c, s);
})();
</script>

<script type="text/javascript">
links_array=document.links;
</script>


Как мне получить весь список ссылок на странице,включая,которую формируется в тэге "<div>" ?
Спасибо.

danik.js 04.03.2013 20:54

Цитата:

Сообщение от Gliese
которую формируется в тэге "<div>"

Так в нем же нет ссылок.

Gliese 04.03.2013 20:57

Если выполнить код,то там будет ссылка

danik.js 04.03.2013 21:01

Цитата:

Сообщение от Gliese
Если выполнить код,то там будет ссылка

Либо переделать скрипт, чтобы скрипт подключался через document.write, либо навешивать на подключаемый скрипт обработчик события onload и по событию onload (через нулевой таймаут) уже собирать ссылки.

Gliese 04.03.2013 21:05

Цитата:

Сообщение от danik.js (Сообщение 238753)
Либо переделать скрипт, чтобы скрипт подключался через document.write, либо навешивать на подключаемый скрипт обработчик события onload и по событию onload (через нулевой таймаут) уже собирать ссылки.

onload не помогает. собирает только в тэгах "<a>"

danik.js 04.03.2013 21:08

Цитата:

Сообщение от danik.js
либо навешивать на подключаемый скрипт обработчик события onload

  


Часовой пояс GMT +3, время: 02:28.