Перейти к содержимому

Фотография

Проверка наличия у элемента определенного свойства


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Alena*

Alena*

    Новый участник

  • Members
  • Pip
  • 50 сообщений
  • ФИО:Алена Бартош
  • Город:Винница

Отправлено 07 июля 2012 - 08:09

​Есть таблица со списком элементов.
<td class="invalid">2</td>
<td class="invalid">3</td>
<td class="invalid">4</td>
<td class="invalid">5</td>
<td class="invalid">6</td>
<td class="valid today" title="Суб Июл 7th 2012">7</td>
<td class="valid" title="Вос Июл 8th 2012">8</td>
Элементы могут иметь свойства class="invalid", class="valid today" или class="valid".
Подскажите, пожалуйста, как можно проверить, что элемент 7 имеет свойство class="valid today".
  • 0

#2 olesya_bar

olesya_bar

    Новый участник

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Olesya Baranova


Отправлено 09 июля 2012 - 11:20

element.getAttribute("class") должен выдать Вам "valid today" при условии, что element = 7-ой элемент.

Как вытащить 7-ой элемент, зависит от структуры Вашего DOM'а и поведения странички. Для этого давайте полный html source и хотя бы краткую логику.
Т.е., если это, например, что-то типа календаря, то, наверное, стоит проверять не 7-ой элемент, а сегодняшнее число.. Другими словами, не то, что у 7-ого элемента класс "valid today", а вытаскивать элемент с классом "valid today" и смотреть, что его текст равен чему-нибудь вроде get(Calendar.DAY_OF_MONTH)..
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных