Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.08.2011, 17:37
Аспирант
Отправить личное сообщение для tuezov52 Посмотреть профиль Найти все сообщения от tuezov52
 
Регистрация: 27.02.2011
Сообщений: 42

Гуглил, а результата 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"?

Приведите пожалуйста пример.
Ответить с цитированием
  #2 (permalink)  
Старый 08.08.2011, 17:42
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

var lnk = document.getElementById('item1').getElementsByTagName('a')[0];
lnk.href='noIndex';
lnk.innerHTML = 'НеГлавная';
Ответить с цитированием
  #3 (permalink)  
Старый 08.08.2011, 17:48
Аспирант
Отправить личное сообщение для tuezov52 Посмотреть профиль Найти все сообщения от tuezov52
 
Регистрация: 27.02.2011
Сообщений: 42

Не получилось

<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>


Данные не меняються
Ответить с цитированием
  #4 (permalink)  
Старый 08.08.2011, 17:54
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

ну дык конечно, ты же id сменил вместо item1 у тебя стоит bla, пропиши этот бла в функции getElementById
Ответить с цитированием
  #5 (permalink)  
Старый 08.08.2011, 17:56
Аспирант
Отправить личное сообщение для tuezov52 Посмотреть профиль Найти все сообщения от tuezov52
 
Регистрация: 27.02.2011
Сообщений: 42

Сори - тупанул, но все равно не робит!
Ответить с цитированием
  #6 (permalink)  
Старый 08.08.2011, 17:57
Аспирант
Отправить личное сообщение для tuezov52 Посмотреть профиль Найти все сообщения от tuezov52
 
Регистрация: 27.02.2011
Сообщений: 42

Спасибо огромное. Все работает!
Ответить с цитированием
  #7 (permalink)  
Старый 08.08.2011, 18:05
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

ну я проверил, все пахает:
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>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматический вывод результата формы ivalettus jQuery 2 13.07.2011 13:20
Массовая обработка полей и суммирование результата kismedia Общие вопросы Javascript 0 01.08.2010 13:10
Возврат результата функции через её параметр x-yuri Оффтопик 11 16.04.2010 11:52
Сохранение результата ajax запроса после нажатия 'back' gregOlsen AJAX и COMET 5 18.11.2009 12:23
JS-скрипт для вывода результата работы PHP-скрипта в заданном месте страницы Tycoon AJAX и COMET 0 06.11.2009 10:18