Javascript.RU

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

Скрытие первой ячейки с заданным классом
Есть скрипт:

<script type="text/javascript">
var post = document.getElementsByTagName('td');
for (var i = 0; i < post.length; i++) {
if (post[i].className == 'postPoll' && post[i].innerHTML.indexOf('DANGER') == -1) {
post[i].style.display='none';
};
};
</script>


Он сканирует ячейку с классом postPoll на содержание в ней текста "DANGER". Если он НЕ найден, то ячейка скрывается.

-------------
Помогите доработать скрипт. После доработки он должен к тому же скрывать первую ячейку (их много на странице) с классом postseparator. желательно выложить полный код, т.к. я в скриптах разбираюсь очень плохо(
Ответить с цитированием
  #2 (permalink)  
Старый 07.01.2010, 15:59
Аватар для NikS
Новичок на форуме
Отправить личное сообщение для NikS Посмотреть профиль Найти все сообщения от NikS
 
Регистрация: 27.09.2009
Сообщений: 2

Все, уже помогли в другом месте:


<script type="text/javascript">
var post = document.getElementsByTagName('td');  
for (var i = 0; i < post.length; i++) {  
if (post[i].className == 'postPoll' && post[i].innerHTML.indexOf('DANGER') == -1) {  
post[i].style.display='block';  
document.getElementsByClassName('postSeparator')[0].style.display = 'block';
};  
};
</script>
Ответить с цитированием
  #3 (permalink)  
Старый 07.01.2010, 16:15
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

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



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

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