Надо поменять цвет одной ссылки на странице, в зависимости от того куда она ведет.
Написал вот такой код, но не меняет ссылку на белый цвет(
<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:35. |