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

Фотография

getElementsByTagName


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

#1 ganzalik228

ganzalik228

    Активный участник

  • Members
  • PipPip
  • 79 сообщений
  • ФИО:Артур

Отправлено 16 мая 2012 - 11:22

Такая проблема, getComputedStyle(window.document.getElementsByTagName('select')[0]).getPropertyValue('color') берёт значение лишь у 1 select'a, как сделать, чтобы брался цвет у всех select'ов?

Если я убираю индекс [0], то тест валится с ошибкой [error] Threw an exception: Could not convert JavaScript argument arg 0 [nsIDOMWindow.getComputedStyle]
  • 0

#2 Rara

Rara

    Активный участник

  • Members
  • PipPip
  • 83 сообщений
  • ФИО:Кондрашов Юрий Алексеевич
  • Город:Минск, Беларусь


Отправлено 17 мая 2012 - 10:28


for (WebElement element : window.document.getElementsByTagName('select')) {

     String color = getComputedStyle(element).getPropertyValue('color');

     // ...

     // Тут делаем что-то с полученным значением

     // ...

}


  • 1
Я бы переписал жизнь, но Бог не дает мне исходники

#3 ganzalik228

ganzalik228

    Активный участник

  • Members
  • PipPip
  • 79 сообщений
  • ФИО:Артур

Отправлено 17 мая 2012 - 10:33

for (WebElement element : window.document.getElementsByTagName('select')) {
     String color = getComputedStyle(element).getPropertyValue('color');
     // ...
     // Тут делаем что-то с полученным значением
     // ...
}

спасибо, но уже сделал так: var input = window.document.getElementsByTagName('select');
for(var i = 0; i<select.length; i++) {
  • 0


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

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