So sánh DOM và innerHTML

Sign Up

Log In

So sánh DOM và innerHTML

Mọi người giúp mình với!
Khi mình dùng innerHTML và DOM thì mình cảm giác DOM chạy chậm hơn. Nhưng tra trên google thì lại thấy khuyên nên dùng DOM. Mọi người giải thích giùm mình được không?
Mình cảm ơn nhiều!

1 Like

DOM nó có làm gì đâu mà chạy chậm? Google không khuyên thì DOM biến mất sao?
DOM của bạn ở đây là gì? :unamused:

4 Likes

Nguyen_Trong:

Nguyen_Trong:

Khi mình dùng innerHTML và DOM thì mình cảm giác DOM chạy chậm hơn

Bạn dùng như nào thế?

1 Like

Đưa cho mình bài viết nào nói thể đi nào?

3 Likes

Theo mình thấy thì khi dùng DOM bạn sẽ lấy ra được object để dùng các method liên quan nữa. Còn innerHTML thì nó chỉ ra string thôi mà bạn. Cái này khác biệt rõ hơn khi selector tới các child node nè.

2 Likes

stackoverflow.com

Jimmy

HTML : draw table using innerHTML

1 Like

Với innerHTML thì mình cộng chuỗi, còn DOM thì mình createElement() sau đó là insertRow() hoặc insertCell()

1 Like

Bạn dùng từ không chuẩn, DOM bao hàm cả innerHTML.
Bản chất chỉ là việc lựa chọn và sử dụng API của DOM thôi.
InnerHTML, createElement, insert, v.v. đều là API của DOM cả.
Link mà bạn đưa, người ta nói tới DOM function chứ không phải “DOM”.

9 Likes

Home
Categories
FAQ/Guidelines
Terms of Service
Privacy Policy


83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?