Надо поменять цвет одной ссылки на странице, в зависимости от того куда она ведет.
Написал вот такой код, но не меняет ссылку на белый цвет(
<script type="text/javascript"> $(document).ready(function() { var links = document.getElementsByTagName('a'); for(var i=0; i<links.length; i++) { var a = links[i]; var href = a.getAttribute('href'); if (!href) continue; if (href.indexOf('://') == -1) { continue; } //document.write(href); if (href == 'http://old.bestwear.kiev.ua/') a.style.color = '#FFF'; // внутренняя ссылка. } } </script> Помогите, благодаря заранее. :help: |
stasok,
Не хватает закрывающейся скобки и точки с запятой в конце. А так работает верно. $(document).ready(function () { var links = document.getElementsByTagName('a'); for (var i = 0; i < links.length; i++) { var a = links[i]; var href = a.getAttribute('href'); if (!href) continue; if (href.indexOf('://') == -1) { continue; } //document.write(href); if (href == 'http://old.bestwear.kiev.ua/') a.style.color = '#FFF'; // внутренняя ссылка. } }); |
|
stasok,
У тебя на странице jquery подключен позже, чем твой скрипт. Соответственно $(document).ready - работать не будет. Сделай так: <script type="text/javascript" src="/lib/js/jquery/jquery.min.js"></script> <script type="text/javascript">ТВОЙ_КОД</script> P.S. Твой код можно переписать на jquery в одну строку: $(document).ready(function () { $('a[href="http://old.bestwear.kiev.ua/"]').css('color', '#FFF'); }); |
Цитата:
a[href="http://old.bestwear.kiev.ua/"] { color: #fff; } |
FINoM, этот пост должен был быть мой)
|
Цитата:
С jquery помогло, огромное спасибо!) :yes: |
Часовой пояс GMT +3, время: 06:30. |