Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   вытащить ссылку из html кода (https://javascript.ru/forum/misc/21219-vytashhit-ssylku-iz-html-koda.html)

leny 01.09.2011 17:47

вытащить ссылку из html кода
 
Всем привет.
Есть небольшой скрипт:
var kod1 = document.getElementById('ires');
var kod2 = kod1.innerHTML;
var b = /\<a\shref="http:\/\/www.site.ru\/.{130}/;
var c = kod2.match(b);

в переменной "с" содержится такой код:
<a href="http://www.site.ru/" target="_blank" class="l" onmousedown="return clk(this,this.href,'','','','8','','hrhkf')">ляляля</a>


Нужно вытащить из этого кода ссылку, подскажите пожалуйста как это сделать, ссылка может иметь другой вид, типа http://www.site.ru/ghikghkd

Заранее очень благодарен за помощь!

dmitriymar 01.09.2011 17:53

Если у тебя может быть разный вид ссылок-
Вставь в какой нибудь пустой элемент.
Получи коллекцию его потомков.
Первый из них и единственный это твой тег.
А из него получи атрибут href

B@rmaley.e><e 01.09.2011 18:16

Либо регэкспом вида /href="([^"]+)"/i

розовый слоник 02.09.2011 13:12

Цитата:

в переменной "с" содержится такой код:
alert(с.href) - если "с" это не текст
если текст то тогда регуляркой


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