Показать сообщение отдельно
  #4 (permalink)  
Старый 29.04.2014, 02:39
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

<div id="test">
  <a href="rabout.php"></a>
  <div id="aa">
    <a href="aabout.php"></a>
  </div>
  <a href=""></a>
</div>
<script>
  var links = document.querySelectorAll("a[href*='about.php']");
  for (var i = 0; i < links.length; i += 1) {
    alert(links[i].parentNode.id);
  }
</script>

или
<div id="test">
  <a href="rabout.php"></a>
  <div id="aa">
    <a href="aabout.php"></a>
  </div>
  <a href=""></a>
</div>
<script>
  var links = document.links;
  for (var i = 0; i < links.length; i += 1) {
    var link = links[i];
    if (link.href.indexOf('about.php') !== -1) {
      alert(link.parentNode.id);
    }
  }
</script>

еще парочку решений
Ответить с цитированием