Есть таблица со списком элементов.
<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".
![Фотография](https://secure.gravatar.com/avatar/d0bae0e7b9fb1f9fa8ae3bffa47d99a0?s=100&d=https%3A%2F%2Fsoftware-testing.ru%2Fforum%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png)
Проверка наличия у элемента определенного свойства
Автор 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 анонимных