Thuộc tính DOM characterSet trong HTML đại diện cho bộ ký tự được liên kết với thuộc tính bộ ký tự của phần tử . 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 đè characterSet mặc định cho một trang web bằng cách sử dụng thuộc tính charset trong HTML hoặc thuộc tính DOM characterSet.
Cú pháp
Sau đây là cú pháp cho thuộc tính characterSet -
document.characterSet
Ví dụ
Hãy để chúng tôi xem một ví dụ về thuộc tính HTML DOM characterSet -
<!DOCTYPE html> <html> <body> <p>Click the below button to know the encoding of this HTML document</p> <button onclick="encode()">CHECK ENCODE</button> <p id="Sample"></p> <script> function encode() { var x = document.characterSet; document.getElementById("Sample").innerHTML = "The character encoding used is "+ x; } </script> </body> </html>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Khi nhấp vào nút CHECK ENCODE -
Trong ví dụ trên -
Đầu tiên, chúng tôi đã tạo một nút CHECK ENCODE sẽ thực thi hàm encode () khi người dùng nhấp vào -
<button onclick="encode()">CHECK ENCODE</button>
Phương thức encode () sẽ nhận mã hóa ký tự của tài liệu bằng cách sử dụng thuộc tính characterSet của tài liệu và gán nó cho biến x. Sau đó, mã hóa được hiển thị trong phần tử đoạn văn với id “Sample” bằng cách sử dụng phương thức innerHTML () trên đoạn văn bản và gán một số văn bản và biến x được nối thêm vào đó -
function encode() { var x = document.characterSet; document.getElementById("Sample").innerHTML = "The character encoding used is "+ x; }