Гуглил, а результата 0
Вот html код
<div id="menu"> <ul> <li id="item1"><a href="index">Главная</a></li> <li id="item2"><a href="2">Вторая</a></li> <li id="item3"><a href="3">Третья</a></li> </ul> Каким образом я могу получить и изменить "Главная", на "НеГлавная" и href="index", на href="Noindex"? Приведите пожалуйста пример. |
var lnk = document.getElementById('item1').getElementsByTagName('a')[0]; lnk.href='noIndex'; lnk.innerHTML = 'НеГлавная'; |
Не получилось
<script type="text/javascript"> function test(){ var lnk = document.getElementById('item1').getElementsByTagName('a')[0]; lnk.href='noIndex'; lnk.innerHTML = 'НеГлавная'; } </script> <div id="menu"> <ul> <li id="bla" onmousemove="test()"><a href="index">Главная</a></li> <li><a href="2">Вторая</a></li> <li><a href="3">Третья</a></li> </ul> Данные не меняються |
ну дык конечно, ты же id сменил вместо item1 у тебя стоит bla, пропиши этот бла в функции getElementById
|
Сори - тупанул, но все равно не робит!
|
Спасибо огромное. Все работает!
|
ну я проверил, все пахает:
function test() { var lnk = document.getElementById('bla').getElementsByTagName('a')[0]; lnk.href='noIndex'; lnk.innerHTML = 'НеГлавная'; } <ul> <li id="bla" onmousemove="test()"><a href="index">Главная</a></li> <li><a href="2">Вторая</a></li> <li><a href="3">Третья</a></li> </ul> |
Часовой пояс GMT +3, время: 06:15. |