10/10/2018, 10:29
Trình duyệt nào hỗ trợ DOM kém nhất ?
Tui thấy FF hình như rất kém trong hổ trợ DOM ko biết phải vậy ko ?
Với 1 <input id="btn" type="button" />
trong IE, Safari, Google Chrome đều có thể viết trực tiếp cho sự kiện onclick là btn.onclick = function(){ ... }
Còn trong DOM XML cũng thế hoàn toàn có thể viết getElementsByTagName("...")[0].childNodes[0].childNodes[0].nodeValue
nhưng FF thì ko dc.
Có phải FF hỗ trợ DOM yếu ?
Với 1 <input id="btn" type="button" />
trong IE, Safari, Google Chrome đều có thể viết trực tiếp cho sự kiện onclick là btn.onclick = function(){ ... }
Còn trong DOM XML cũng thế hoàn toàn có thể viết getElementsByTagName("...")[0].childNodes[0].childNodes[0].nodeValue
nhưng FF thì ko dc.
Có phải FF hỗ trợ DOM yếu ?
Bài liên quan
Bạn có thể nhìn thấy rằng so với IE thì Firefox ăn đứt http://www.webdevout.net/browser-support-dom
IE9 vẫn đang chạy theo về DOM support .
Nói chung về cái gì khác (fishing prevention, security, ...) thì có thể IE đời mới là hay, chứ về support chuẩn thì mình có thể phán bừa IE còn đuổi mệt so với Firefox .
Vấn đề mấu chốt ở đây là: cái mà chủ topic đề cập tới, có phải là chuẩn DOM không (truy cập trực tiếp vào node id thay vì dùng hàm chuẩn), và thứ hai mức độ support DOM của Firefox như thế nào?
https://developer.mozilla.org/en/DOM_Levels
Với chất lượng của cộng đồng Firefox cá nhân mình tin là chuyện support theo chuẩn của họ, không có đối thủ ngang tầm .
Trình duyệt chuẩn của web developer khi cắt XHTML CSS là Firefox, rồi mới fix các trình duyệt khác. Một khi hiển thị là một trong cái mấu chốt nhất của trình duyệt mà làm còn không ra gì thì đừng nói chuẩn.
Thân ái.
xml.getElementsByTagName("...")[0].childNodes[0].childNodes[0].nodeValue
Trong trườngợp như bạn nói có thể rơi vào trường hợp http://www.w3schools.com/dom/prop_node_childnodes.asp (IE và FF khác nhau), nên có lẽ cần code xử lý riêng cho từng trình duyệt.
Thân ái.