< Return to Video

Setting InnerHTML and textContent (Video Version)

  • 0:01 - 0:07
    Chúng ta đã sử dụng `innerHTML` khá nhiều rồi, nhưng tôi muốn hướng dẫn nhanh cho các bạn
  • 0:07 - 0:09
    thêm một chút nữa.
  • 0:09 - 0:14
    Trước hết, hãy nhìn vào ví dụ, ngay tại vị trí ta thiết lập `innerHTML`.
  • 0:14 - 0:18
    Tôi vừa đưa vào một chuỗi, “all about cats”.
  • 0:18 - 0:22
    Nhưng, trên thực tế, tôi có thể đưa vào các tag HTML vào trong chuỗi.
  • 0:22 - 0:27
    Tôi có thể bao quanh “cats” với các tag ``,
  • 0:27 - 0:29
    và các bạn có thể thấy nó đã được in nghiêng.
  • 0:29 - 0:33
    Hoặc ở dưới đây, tôi đã chuyển “dog” thành “cat”,
  • 0:33 - 0:36
    tôi có thể bao quanh từ ấy với các tag ``,
  • 0:36 - 0:39
    và chúng sẽ được in đậm.
  • 0:39 - 0:44
    Thậm chí tôi có thể viết tag `` vào trong đây, hoặc đưa vào toàn bộ
  • 0:44 - 0:48
    HTML của trang web, nếu tôi thực sự muốn.
  • 0:48 - 0:54
    Vậy là gọn gàng rồi, vì điều đó có nghĩa là ta có thể làm rất nhiều thứ với `innerHTML`.
  • 0:54 - 0:59
    Nếu chỉ thay đổi văn bản, ta sẽ không cần dùng đến `innerHTML`.
  • 0:59 - 1:04
    Ta có thể sử dụng tính chất `textContent`, tức là trình duyệt
  • 1:04 - 1:09
    sẽ không dịch những gì ta đã đưa vào là HTML, và sẽ chỉ kết xuất dưới dạng văn bản thuần túy.
  • 1:09 - 1:12
    Hãy chú ý khi tôi thay đổi thành `textContent`
  • 1:12 - 1:15
    dấu ngoặc của tôi sẽ xuất hiện—ghê quá!
  • 1:15 - 1:19
    Như vậy, trong trường hợp đó, ta chỉ việc vứt chúng đi thôi, vì trình duyệt
  • 1:19 - 1:23
    từ chối biến chúng thành HTML thực.
  • 1:23 - 1:27
    Vì vậy nếu các bạn chỉ muốn thiết lập văn bản, hãy sử dụng `textContent`.
  • 1:27 - 1:32
    Nếu ta muốn đưa vào vài tag HTML, và muốn trình duyệt hiểu đó là HTML,
  • 1:32 - 1:35
    hãy sử dụng `innerHTML`.
  • 1:35 - 1:38
    Khi đã bắt đầu xử lý những DOM cao cấp hơn,
  • 1:38 - 1:42
    các bạn nên cẩn thận khi sử dụng `innerHTML` và `textContent`,
  • 1:42 - 1:45
    vì chúng cũng sẽ loại bỏ trình nghe sự kiện
  • 1:45 - 1:47
    mà ta đã liên kết với các phần tử bên trong,
  • 1:47 - 1:49
    các bạn sẽ được học sớm thôi.
  • 1:49 - 1:52
    Trong bài hướng dẫn tiếp theo, tôi sẽ hướng dẫn cho các bạn một cách còn phức tạp hơn nữa
  • 1:52 - 0:00
    giúp chèn phần tử và văn bản mới vào trang web.
Title:
Setting InnerHTML and textContent (Video Version)
Description:

more » « less
Video Language:
English
Duration:
01:57

Vietnamese subtitles

Incomplete

Revisions