Javascript-форум (https://javascript.ru/forum/)
-   Я не знаю javascript (https://javascript.ru/forum/ya-ne-znayu-javascript/)
-   -   Как отметить выбранный пункт <li> в списке <ul> (https://javascript.ru/forum/ya-ne-znayu-javascript/3738-kak-otmetit-vybrannyjj-punkt-li-v-spiske-ul.html)

DarkMaster13 19.05.2009 16:41

Как отметить выбранный пункт <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="">

ZoNT 19.05.2009 16:45

document.getElementById('curent').id = '';

DarkMaster13 19.05.2009 17:09

Цитата:

Сообщение от ZoNT (Сообщение 19383)
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">

ZoNT 19.05.2009 17:19

onclick = "document.getElementById('current').id=''; this.parentNode.id = 'current';"

не надо в onclick писать javascript:

Gvozd 19.05.2009 17:21

в обработчике событий не надо использовать псевдопротокол javascript:

x-yuri 19.05.2009 17:23

"javascript: " - лишнее

ZoNT 19.05.2009 17:25

ну я тогда ещё раз повторю: не надо писать javascript: :D

x-yuri 19.05.2009 17:27

ZoNT, это уже было специально
p.s. вспомнилось - http://javascript.ru/forum/events/34...html#post17693 и http://phpclub.ru/talk/showthread.php?s=&postid=840046

Kolyaj 19.05.2009 17:27

Зачем в onclick писать javascript:?

Gvozd 19.05.2009 17:30

я тупанул, а все ломанулись за мною лулзы ловить)))


Часовой пояс GMT +3, время: 01:16.