我正在使用 HTML 写一本书。如果我把它写在一个 html 文件中,整个代码就会变长,所以我想将每一章保存到不同的文件中,然后将它们加载到主 html 中。我的意思是有像 chapter1.html
,chapter2.html
这样的文件,...我想将它们的内容包含在另一个文件 main.html 中
.
Liệu điều này có thể thực hiện được không?
1 Câu trả lời
如果您希望动态执行此操作。你可以使用 javascript
Còn hơn là .将要包含的 HTML 内容保存在
content.html
ở giữa
function includeHTML() {
var z, i, elmnt, file, xhttp;
/*loop through a collection of all HTML elements:*/
z = document.getElementsByTagName("*");
for (i = 0; i < z.length; i++) {
elmnt = z[i];
/*search for elements with a certain atrribute:*/
file = elmnt.getAttribute("data-include-html");
if (file) {
/*make an HTTP request using the attribute value as the file name:*/
xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4) {
if (this.status == 200) {elmnt.innerHTML = this.responseText;}
if (this.status == 404) {elmnt.innerHTML = "Page not found.";}
/*remove the attribute, and call this function once more:*/
elmnt.removeAttribute("data-include-html");
includeHTML();
}
}
xhttp.open("GET", file, true);
xhttp.send();
/*exit the function:*/
return;
}
}
}
您可以稍后将其添加到 HTML 页面,如下所示。
关于html - 如何从另一个 HTML 加载部分 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50540539/
Tôi gặp một số vấn đề khi sử dụng io-ts. Tôi thấy nó thực sự thiếu tài liệu hướng dẫn và hầu hết tiến trình tôi đạt được đều thông qua các vấn đề trên GitHub. Không, tôi không hiểu HKT nên điều đó không giúp ích gì. Về cơ bản, tôi tạo một kiểu ở một nơi khác, ty
Tôi phải tạo một biểu thức chính quy để tìm kiếm toàn bộ tệp để tìm phần khớp với phần đầu tiên (nhưng không phải phần thứ hai) bằng trình phân tích cú pháp Java XML. Điều này sẽ được sử dụng để ngăn chặn một số cuộc tấn công XXE. Thật không may, nó phải là một biểu thức chính quy duy nhất và nó cần phải tìm kiếm
Tôi có một số nội dung đơn giản trong tệp Shared/_Header.cshtml. Shared/_Layout.cshtml của tôi chèn mã này bằng cách gọi @Html.Partial("_Header")
Tôi có câu lệnh if-else trong đó: Điều kiện 1: ID khớp và một số trường nhất định được tự động điền thông tin. Sau đó câu lệnh if chỉ điền vào các trường còn lại. Điều kiện 2: ID không khớp, tất cả các trường đều trống. Câu lệnh ELSE sẽ điền đầy đủ tất cả khi tôi đưa ra điều kiện
Tôi đang phát triển một trang web cuộn một trang. Tôi đang cố gắng triển khai ScrollMagic và ghim phần đầu tiên để phần còn lại của trang web cuộn lên đầu phần được ghim. Tôi đã thử tạo một jsfiddle để chỉ ra vấn đề nhưng có vẻ như tôi không thể tải jsfiddl