Как отметить выбранный пункт <li> в списке <ul>
Добрый день!
есть список <ul> <li><a href="#">Home</a></li> <li id="current"><a href="#">News</a></li> <li><a href="#">Products</a></li> <li><a href="#">About</a></li> <li><a href="#">Contact</a></li> </ul> Как можно сделать так чтоб при нажатии на ссылку (например Номе) у соответствующего <li id="current"> а там где раньше было <li id="current"> становилось <li id=""> |
document.getElementById('curent').id = '';
|
Цитата:
<ul> <li><a href="#" onclick="javascript: document.getElementById('current').id='';">Home</a></li> <li id="current"><a href="#" onclick="javascript: document.getElementById('current').id='';">News</a></li> <li><a href="#" onclick="javascript: document.getElementById('current').id='';">Products</a></li> <li><a href="#" onclick="javascript: document.getElementById('current').id='';">About</a></li> <li><a href="#" onclick="javascript: document.getElementById('current').id='';">Contact</a></li> </ul> Там где было id="current" понятное дело id="" А как теперь если нажата ссылка About например, у соответствующего пункта id поставить current<li id="current"> |
onclick = "document.getElementById('current').id=''; this.parentNode.id = 'current';"
не надо в onclick писать javascript: |
в обработчике событий не надо использовать псевдопротокол javascript:
|
"javascript: " - лишнее
|
ну я тогда ещё раз повторю: не надо писать javascript: :D
|
ZoNT, это уже было специально
p.s. вспомнилось - http://javascript.ru/forum/events/34...html#post17693 и http://phpclub.ru/talk/showthread.php?s=&postid=840046 |
Зачем в onclick писать javascript:?
|
я тупанул, а все ломанулись за мною лулзы ловить)))
|
Часовой пояс GMT +3, время: 03:04. |