Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Поиск определеной ссылки (https://javascript.ru/forum/misc/63682-poisk-opredelenojj-ssylki.html)

BotPro 22.06.2016 17:51

Поиск определеной ссылки
 
Собираю все ссылки со страницы, далее мне нужно найты те которые имеют в себе определенный текст, но поиск не работает, я так понимаю в дом елементе нельзя искать как в строке, как его в строку превратить?
<script type="text/javascript"> 
 var urls = document.getElementsByTagName('a');
for(var i = 0;i<urls.length;i++){

if(urls[i].indexOf("url") + 1){
document.write(urls[i]);
}
}
  </script>

ruslan_mart 22.06.2016 17:58

var links = document.links;

for(var i = 0; i < links.length; i++) {
    if(links[i].innerHTML.indexOf('url') + 1) {
        console.log(links[i]);
    }
}

рони 22.06.2016 18:02

BotPro,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">

  <script>
window.addEventListener('DOMContentLoaded', function() {

 var urls = document.getElementsByTagName('a');
for(var i = 0;i<urls.length;i++){

if(urls[i].text.indexOf("url") + 1){
var href = document.createTextNode(urls[i])  ;
document.body.appendChild(href)
}
}


    });
  </script>
</head>

<body>
 <a href="eeee">test</a>
 <a href="cccc">url</a>
 <a href="aaaa">url</a>
</body>
</html>


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