Гуглил, а результата 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, время: 09:38. |