Javascript.RU

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

Доступ к div по имени класса li
Есть во такой кусок html кода
......
<li class="alt sfHover">
<a href="http://chemirus.tmweb.ru/16-keram">Керамика</a>
<div class="st" style="display: none; visibility: hidden;"></div>
<ul class="level2" style="display: none; visibility: hidden;"><ul>
</li>
........


Каким образом прописать следующую логику?

Если
li class="alt sfHover"
то тогда
div class="st"  style="display: bloc; visibility: visible;"


помогите пожалуйста с решением этой проблемы.
Ответить с цитированием
  #2 (permalink)  
Старый 19.10.2012, 14:44
Аспирант
Отправить личное сообщение для vashurin Посмотреть профиль Найти все сообщения от vashurin
 
Регистрация: 01.04.2008
Сообщений: 52

Сообщение от oslayer Посмотреть сообщение
Есть во такой кусок html кода
......
<li class="alt sfHover">
<a href="http://chemirus.tmweb.ru/16-keram">Керамика</a>
<div class="st" style="display: none; visibility: hidden;"></div>
<ul class="level2" style="display: none; visibility: hidden;"><ul>
</li>
........


Каким образом прописать следующую логику?

Если
li class="alt sfHover"
то тогда
div class="st"  style="display: bloc; visibility: visible;"


помогите пожалуйста с решением этой проблемы.
className и регулярные выражения...
Хотя, часто для таких задач подключают библиотеки, типа jQuery. Но за частую это лишнее.

Думаю хватит и такого:
var flag = document.getElementsByTagName('li')[0].className;
var pattern = /\bsfHover\b/;
if(flag.search(pattern) != -1){
}else{
}
Ответить с цитированием
  #3 (permalink)  
Старый 19.10.2012, 20:35
Аспирант
Отправить личное сообщение для oslayer Посмотреть профиль Найти все сообщения от oslayer
 
Регистрация: 18.10.2012
Сообщений: 63

А можно подробнее? на сколько я понимаю то
if(flag.search(pattern) != -1){вот здесь}else{и вот здесь должно быть действие}

каким образом?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование классов в JavaScript devote Ваши сайты и скрипты 70 01.02.2013 17:17
Доступ к объекту класса kelj Общие вопросы Javascript 2 01.06.2012 22:58
Свойства/методы класса TicTac Общие вопросы Javascript 5 03.07.2011 14:53
проблема с div И animate g00000dman jQuery 2 24.03.2011 23:34
Замена CSS класса каждого четвертого div iGusse jQuery 4 17.12.2009 23:51