Bài đăng này sẽ cho bạn biết cách giải mã đúng các chuỗi với các thực thể HTML đặc biệt.
Cách đúng để giải mã một chuỗi có các thực thể HTML đặc biệt trong đó là gì?
Để giải mã một chuỗi chứa các thực thể HTML đặc biệt trong đó, hãy sử dụng các phương thức sau:
Phương pháp 1: Giải mã một chuỗi có các thực thể HTML đặc biệt trong đó bằng cách sử dụng phần tử “textarea”
Sử dụng HTML “
Ví dụ
Tạo một biến “ chuỗi mã hóa ” lưu trữ một chuỗi chứa các thực thể HTML đặc biệt trong đó:
hằng số chuỗi mã hóa = '<div>Chào mừng bạn đến với Linuxhint!</div>' ;
In chuỗi được mã hóa trên bàn điều khiển:
bảng điều khiển. đăng nhập ( 'Chuỗi được mã hóa:' + chuỗi mã hóa ) ;Tạo một phần tử HTML “ vùng văn bản ' sử dụng ' tạo phần tử () ' phương pháp:
hằng số vùng văn bản = tài liệu. tạo phần tử ( 'vùng văn bản' ) ;
Truyền chuỗi được mã hóa vào vùng văn bản bằng cách sử dụng “ bên trongHTML ' tài sản:
vùng văn bản. bên trongHTML = chuỗi mã hóa ;Bây giờ, lấy chuỗi đã giải mã bằng cách sử dụng “ giá trị ” thuộc tính của vùng văn bản và lưu trữ nó trong một biến “ giải mãString ”:
hằng số giải mãString = vùng văn bản. giá trị ;Cuối cùng, hiển thị chuỗi đã giải mã trên bảng điều khiển bằng cách sử dụng “ console.log() ' phương pháp:
bảng điều khiển. đăng nhập ( 'Chuỗi giải mã:' + giải mãString ) ;Đầu ra chỉ ra rằng chuỗi chứa các thực thể HTML đặc biệt đã được giải mã thành công:
Cách tiếp cận trên là đơn giản và rõ ràng, và nó phù hợp với các tình huống đơn giản. Nếu bạn cố gắng xử lý các cấu trúc HTML phức tạp, nó sẽ thất bại. Vì vậy, để làm được điều đó, hãy sử dụng Phương thức “parseFromString()”.
Phương pháp 2: Giải mã một chuỗi có các thực thể HTML đặc biệt trong đó bằng cách sử dụng phương thức “parseFromString()”
Một cách khác để giải mã một chuỗi với các thực thể HTML đặc biệt là “ parseFromString() ' phương pháp. Nó là một phương pháp dựng sẵn của “ DOMParser ' sự vật. Nó giúp phân tích một chuỗi XML hoặc HTML và sau đó tạo một đối tượng tài liệu DOM mới từ nó.
Ví dụ
Đầu tiên, tạo một đối tượng mới của “ DOMParser ' sử dụng ' mới ” từ khóa:
hằng số trình phân tích cú pháp = mới DOMParser ( ) ;Gọi ' parseFromString() ” phương thức và truyền tham số “ chuỗi mã hóa ” là một cấu trúc HTML phức tạp, và “ văn bản/html ”. Nó báo cho phương thức xử lý chuỗi được mã hóa dưới dạng HTML. Sử dụng ' văn bảnnội dung ” thuộc tính của phần tử body để lấy chuỗi đã giải mã:
hằng số giải mãString = trình phân tích cú pháp. phân tích cú phápFromString ( ` tài liệu html >< thân hình > $ { chuỗi mã hóa } ` , 'văn bản/html' ) . thân hình . văn bảnnội dung ;In chuỗi đã giải mã trên bàn điều khiển:
bảng điều khiển. đăng nhập ( 'Chuỗi giải mã:' + giải mãString ) ;đầu ra
Chúng tôi đã cung cấp tất cả các hướng dẫn cần thiết liên quan đến việc giải mã một chuỗi với các thực thể HTML đặc biệt.
Phần kết luận
Để giải mã một chuỗi chứa các thực thể HTML đặc biệt trong đó, hãy sử dụng phần tử HTML “ vùng văn bản ' hoặc là
“ parseFromString() ” phương pháp của “ DOMParser ' sự vật. Phương pháp