Tôi muốn sử dụng thuộc tính không xác định của hộp kiểm. Thay đổi giá trị trong JavaScript hoạt động trong tất cả các loại trình duyệt (thậm chí MSIE6!), Tuy nhiên, tôi không thể đặt giá trị ban đầu thông qua các thuộc tính HTML trong bất kỳ nào.HTML - Tại sao không xác định = "không xác định | đúng" được tôn trọng?
Đây có phải là thiết kế không? Nếu có, tại sao? Về phía máy chủ, tôi có thể xác định rằng nó không xác định. Vậy tại sao tôi không thể nói với trình duyệt? Các nhà cung cấp trình duyệt không lo lắng về các FOUC (Flash của nội dung không có nội dung) nếu một tập lệnh chạy dài giữ cài đặt thuộc tính?
Dưới đây là một ví dụ làm việc: http://jsfiddle.net/KUQC9/1/
Thuộc tính 'không xác định' là gì? –
@Rocket, hãy xem ví dụ làm việc. –
Tôi chỉ đang tìm hiểu về điều này ngay bây giờ. Tôi có một câu hỏi cho bạn, thực sự ... bạn nói rằng bạn có thể xác định rằng nó không xác định trên máy chủ: làm thế nào để bạn làm điều đó? (Nhân tiện, bạn phần lớn có thể tránh các FOUC bằng cách sử dụng sự kiện tải DOM thay vì thời gian chờ - http://jsfiddle.net/Cd35L/ - hoặc thậm chí sớm hơn - http://jsfiddle.net/dV3uL/) –