Есть таблица со списком элементов.
<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".
Проверка наличия у элемента определенного свойства
Автор Alena*, 07 июл 2012 08:09
В теме одно сообщение
#1
Отправлено 07 июля 2012 - 08:09
#2
Отправлено 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)..
Как вытащить 7-ой элемент, зависит от структуры Вашего DOM'а и поведения странички. Для этого давайте полный html source и хотя бы краткую логику.
Т.е., если это, например, что-то типа календаря, то, наверное, стоит проверять не 7-ой элемент, а сегодняшнее число.. Другими словами, не то, что у 7-ого элемента класс "valid today", а вытаскивать элемент с классом "valid today" и смотреть, что его текст равен чему-нибудь вроде get(Calendar.DAY_OF_MONTH)..
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных