Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.05.2010, 14:45
Аватар для Kadae
Новичок на форуме
Отправить личное сообщение для Kadae Посмотреть профиль Найти все сообщения от Kadae
 
Регистрация: 22.05.2010
Сообщений: 2

При клике одни классы исчезали, а другие появлялись...
Имеется два изображения с некоторым кодом.
<a href="#" onclick="if (document.getElementsByClassName('Ru').style.display = 'none') { document.getElementsByClassName('Ru').style.display = ''; document.getElementsByClassName('En').style.display = 'none'; } else { document.getElementsByClassName('Ru').style.display = 'none'; }"><img src="a.png" alt="" /></a>

<a href="#" onclick="if (document.getElementsByClassName('En').style.display = 'none') { document.getElementsByClassName('Ru').style.display = 'none'; document.getElementsByClassName('En').style.display = ''; } else { document.getElementsByClassName('En').style.display = 'none'; }"><img src="b.png" alt="" /></a>


Имеется несколько слов.
<span class="Ru">АА</span>
<span class="Ru">АА</span>
<span class="En">ББ</span>
<span class="En">ББ</span>


Как сделать так, чтобы при нажатии на изображение "a" все классы "Ru" появлялись, а классы "En" исчезали, а при нажатии на изображение "b" все происходило наоборот.

Классы "Ru" само собой в начале невидны.

.Ru {display: none;}
.En {}


Думаю, максимально понятно объяснил. Перерыл кучу тем, ссылок с getElementsByClassName, но никак не могу подогнать их под себя. У меня это не работает... Opera 10.54 (21868).

Важно, чтобы это были именно классы. Так как слова разбросаны и надо както заставить все определенного класса исчезать и появляться одновременно... Что я делаю не так?

Последний раз редактировалось Kadae, 22.05.2010 в 14:48.
Ответить с цитированием
  #2 (permalink)  
Старый 22.05.2010, 16:10
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

$('.classname').show(); // .hide() — скрыть


jQuery
Ответить с цитированием
  #3 (permalink)  
Старый 22.05.2010, 16:47
Аватар для Kadae
Новичок на форуме
Отправить личное сообщение для Kadae Посмотреть профиль Найти все сообщения от Kadae
 
Регистрация: 22.05.2010
Сообщений: 2

Большое спасибо.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При клике ссылки, открыть DIV блок, и при клике ещё раз, закрыть его Simon Общие вопросы Javascript 59 28.05.2017 17:31
Двойное действие при клике по ссылке spider Элементы интерфейса 5 10.11.2009 10:43
Закрыть элемент при клике вне его masterm Общие вопросы Javascript 3 31.07.2009 11:27
Смена id при клике Nestor Общие вопросы Javascript 6 04.03.2009 19:10
Dojo может подгружать информацию из пунктов меню только при клике на выбранный пункт? vlad275 Dojo toolkit 0 30.10.2008 15:56