Отмена выделенного элемента
Здравствуйте уважаемые форумчане ! К изучению языка приступил недавно / ну и как все новички столкнулся с проблемой) Надеюсь ,что подскажите и не будете сильно ругать...В общем необходима отмена выделенного элемента , а именно:
Есть к примеру пять ссылок: <li><a id ="switch" onclick="return black(this)" href="">Новости</a></li> В скрипте делаю так: function black(Element) { if (Element.id == 'switch') { Element.style.borderBottom = '4px solid white'; } return false; } Ставлю подчеркивание при клике по ссылке... Но когда я перехожу на другую ссылку это подчеркивание остается на первой ссылке... Вопрос: как убрать подчеркивание? Нужно чтобы оно(borderBottom) ставилось только на одном элементе / Голову уже сломал) |
iosweb,
<style type="text/css"> body{ background-color: #D3D3D3; } </style> <ul> <li><a onclick="return black(this)" href="">Новости</a></li> <li><a onclick="return black(this)" href="">Новости</a></li> <li><a onclick="return black(this)" href="">Новости</a></li> </ul> <script> var black = function() { var temp; return function(Element) { temp && (temp.style.borderBottom = ""); temp = Element; temp.style.borderBottom = "4px solid white"; return false } }(); </script> |
Спасибо большое! Помогли
|
Часовой пояс GMT +3, время: 18:39. |