Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để lấy toàn bộ tài liệu HTML dưới dạng chuỗi trong JavaScript?

Để lấy toàn bộ tài liệu HTML dưới dạng một chuỗi, hãy sử dụng khái niệm innerHTML, như -

document.documentElement.innerHTML;

Ví dụ

Sau đây là mã -

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>Document</title>
</head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<body>
<h1> Hello World </h1>
<p>This is the javascript program..</p>
</body>
<script>
   var entireDocumentHTMLAsAString = document.documentElement.innerHTML;
   console.log(entireDocumentHTMLAsAString);
</script>
</html>

Để chạy chương trình trên, hãy lưu tên tệp anyName.html (index.html). Nhấp chuột phải vào tệp và chọn tùy chọn “Mở bằng máy chủ trực tiếp” trong trình chỉnh sửa Mã VS.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Làm cách nào để lấy toàn bộ tài liệu HTML dưới dạng chuỗi trong JavaScript?

Sau đây là kết quả trên bảng điều khiển -

Làm cách nào để lấy toàn bộ tài liệu HTML dưới dạng chuỗi trong JavaScript?