Thuộc tính HTML DOM characterSet đại diện cho bộ ký tự được liên kết với thuộc tính charset của phần tử <meta>. Theo mặc định, bộ ký tự cho tài liệu HTML là UTF-8.
Thuộc tính characterSet trả về mã hóa ký tự cho tài liệu HTML ở định dạng chuỗi. Người dùng có thể ghi đè bộ ký tự mặc định cho trang web bằng cách sử dụng thuộc tính charset trong HTML hoặc thuộc tính characterSet của DOM.
Cú pháp
Cú pháp sau đây dùng cho thuộc tính characterSet:
document.characterSet
Ví dụ
Hãy xem một ví dụ về thuộc tính HTML DOM characterSet:
<!DOCTYPE html> <html> <body> <p>Nhấn nút bên dưới để biết mã hóa của tài liệu HTML này</p> <button onclick="encode()">KIỂM TRA MÃ HÓA</button> <p id="Sample"></p> <script> function encode() { var x = document.characterSet; document.getElementById("Sample").innerHTML = "Mã hóa ký tự được sử dụng là " + x; } </script> </body> </html>Kết quả
Điều này sẽ tạo ra kết quả sau:

Khi nhấn nút KIỂM TRA MÃ HÓA:

Trong ví dụ trên:
Chúng ta đã tạo nút KIỂM TRA MÃ HÓA sẽ thực thi hàm encode() khi được nhấp bởi người dùng:
<button onclick="encode()">KIỂM TRA MÃ HÓA</button>
Phương thức encode() sẽ lấy mã hóa ký tự của tài liệu bằng thuộc tính characterSet của tài liệu và gán nó cho biến x. Mã hóa sau đó được hiển thị trong phần tử đoạn văn với id "Sample" bằng phương thức innerHTML trên đoạn văn và nối thêm một số văn bản và biến x vào đó:
function encode() { var x = document.characterSet; document.getElementById("Sample").innerHTML = "Mã hóa ký tự được sử dụng là " + x; }