Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Спрятать ссылку (https://javascript.ru/forum/jquery/49156-spryatat-ssylku.html)

sunday24 31.07.2014 14:50

Спрятать ссылку
 
Здравствуйте!
Я использую на своем сайте код с forvo.com (база произношений), к примеру, такой :
<script type="text/javascript" src="http://ru.forvo.com/_ext/ext-prons.js?id=637999"></script>


И выглядит это так :


Мне нужно, что само слово не появлялось, а был только значок play.
Я вставляю на страницу код
<script>
 function hideWLinks(){
     var oWlinks = document.getElementsByTagName("a");
     for (var l = 0; l < oWlinks.length; l++) {
         if ((oWlinks[l].href.indexOf("://ru.forvo.com/word/") == -1) || (oWlinks[l].innerHTML.indexOf("play") != -1)) continue;
 
         oWlinks[l].style.display = "none";
     }
 }
 
 window.onload=hideWLinks;
</script>


Но почему-то ссылка исчезает только с некоторых таких карточек (на странице их где-то 15). В чем может быть проблема?
Заранее спасибо!

рони 31.07.2014 15:11

sunday24,
может без скрипта?
<style type="text/css">
  [target="_blank"][href^="http://ru.forvo.com/"]   {
    display: none;
  }

  </style>

sunday24 31.07.2014 17:21

Спасибо!


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