Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Где я допустил ошибку? (https://javascript.ru/forum/misc/36276-gde-ya-dopustil-oshibku.html)

Free-One 10.03.2013 00:02

Где я допустил ошибку?
 
есть некая страница в просторах интернета. в которой мне надо получить цифровую часть ссылки, но не получается где у меня ошибка?


(function(){
var nomer='';

for (var i=0;i<document.links.length;i++){

if (document.links[i].text.match("Скопировать в журнал")){nomer=document.links[i];}
}

var num = parseInt(nomer.replace(/\D+/g,""));
alert(num);
})();

Hekumok 10.03.2013 13:49

возможно, нужно не
document.links[i].text
, а
document.links[i].innerHTML

Deff 10.03.2013 19:23

(function(){
var nomer='';

for (var i=0;i<document.links.length;i++){

if (document.links[i].innerHTML.indexOf("Скопировать в журнал")){nomer=document.links[i];break;}
}

var num = +nomer.split(/(\d+)/)[1];
alert(num);
})();


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