Сообщение от 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. работают оба варианта, не вижу особой разницы в данном конкретном случае