Тема: Option.getValue
Показать сообщение отдельно
  #6 (permalink)  
Старый 26.08.2009, 08:39
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от e1f
И кстати, а Вы не знаете, что это за свойство elem.text, которое берется как альтернатива?
в данном случае это HTMLOptionElement.text

Сообщение от Riim
Если у option атрибут value не определен, то браузер при отсылке формы вместо value использует содержимое тега. И, конечно же, функция собирающая данные с этой формы, например, для ajax-запроса, должна делать все симметрично
а почему не elem.value || elem.text ?

Сообщение от Riim
return (elem.getAttributeNode('value') || {}).specified ? elem.value : elem.text;
|| {} не обязательно, судя по quirksmode.org

p.s. работают оба варианта, не вижу особой разницы в данном конкретном случае
Ответить с цитированием