CẬP NHẬTHTML select.value trong "trình duyệt cũ"
Đáng tiếc là tôi đã gây ra một số rắc rối bằng cách nói chuyện về .value
bất động sản, nhưng sau đó yêu cầu bất kỳ tài liệu tham khảo tính năng hỗ trợ trong các trình duyệt. Trong tầm nhìn, tôi đoán điều tôi cần ngay bây giờ là biết liệu .value
là "an toàn" để sử dụng không, và đó là lý do tại sao tôi chấp nhận câu trả lời của @ BeatAlex (khi họ cố gắng thực sự thử nghiệm trên nhiều trình duyệt). .
ORIGINAL HỎI
sử dụng javascript, the accepted way để có được/thiết lập giá trị của chọn <option>
trong một <select>
đang sử dụng .value
tài sản.
Trong nhiều năm và nhiều năm, tôi đã không sử dụng thuộc tính .value
, như tôi đã nói rằng "trình duyệt cũ" không hỗ trợ nó. Thay vào đó tôi sử dụng các hình thức dài ...
dd.options[dd.selectedIndex].value;
Nhưng tôi vừa thực hiện một số nghiên cứu, và tôi không thể tìm thấy bất kỳ tài liệu tham khảo để mà "trình duyệt cũ" này ảnh hưởng. Ví dụ: this quirksmode article thậm chí đề cập đến "trình duyệt cũ" nhưng không cung cấp thêm bất kỳ thông tin nào.
"Trình duyệt cũ" nào không có thuộc tính .value
trên phần tử <select>
? Có một tham chiếu ở đâu đó chính xác khi các tính năng cụ thể có sẵn trong các trình duyệt chính không?
Lưu ý: không may jQuery là hiện không có sẵn cho tôi, do một thành phần bên thứ 3 cũ đang được sử dụng trên hệ thống
http://www.w3schools.com/jsref/prop_option_value.asp Không phải câu trả lời nhưng có thể giúp .... – Bhavik
Xin lỗi @Bhavik, nhưng tôi hoàn toàn ghét w3schools ([xem trang web này vì sao] (http://w3fools.com)), và thực sự nhìn vào trang đó không nói bất cứ điều gì mà tôi chưa biết – freefaller
@freefaller chờ đợi, bạn chỉ cần tìm http://caniuse.com/? –