迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > HTML >

在另一个 HTML 文件中包含一个 HTML 文件

作者:迹忆客 最近更新:2023/03/27 浏览次数:

本文将介绍在 HTML 文件中包含 HTML 文件的方法。


使用 jQuery load() 方法在 HTML 文件中包含一个 HTML 文件

jQuery load() 方法允许我们从服务器加载数据。数据将显示在选定的容器中。我们可以使用 load() 方法在当前 HTML 文件中包含另一个 HTML 文件。load() 方法的语法如下。

.load(url, data, callback);

load() 方法将要加载的 URL 作为第一个参数。它还有另外两个参数,datacallback function,它们是可选的。参数 data 是处理请求时要发送到服务器的数据。如果 load() 方法完成,回调函数 将执行。

要运行 jQuery,我们需要在 HTML 的 script 标签中使用 jQuery CDN。例如,转到 CDN 并选择最新版本 jQuery 上的缩小选项。然后,复制代码并将其粘贴到 index.html 文件中。接下来,在 HTML 中创建一个 ID 为 anotherContentdiv。然后,创建一个 p 标签并写入文本 This is from index.html。创建另一个名为 lake.html 的 HTML 文件并写一段 This is from lake.html。在 index.html 中,编写一个 jQuery 函数。选择 id anotherContent 并使用 lake.html 作为参数调用 load() 方法。

当我们运行文件 index.html 时,我们还可以看到文本 This is from lake.html。但是,我们应该从 HTTP 服务器运行文件 index.html。当我们使用本地 file 服务器在当前文件中包含另一个文件(在我们的例子中是 lake.html)时,跨域请求将被阻止。为了消除这个问题,我们可以从 index.html 文件的目录中使用以下 python 命令创建一个 HTTP 服务器。

python3 -m SimpleHTTPServer 1337

然后,我们可以从 http://localhost:1337 访问我们的网页。因此,我们可以使用 jQuery 在当前 HTML 文件中包含另一个 HTML 文件。

示例代码:

<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous">
</script>
<script>
 $(function(){
 $("#anotherContent").load("lake.html"); 
 });
</script> 
<div id="anotherContent"></div>
<p>This is from index.html</p>
<p> This is from lake.html</p>

输出:

This is from lake.html
This is from index.html

使用 JavaScript 在 HTML 文件中包含 HTML 文件

我们可以使用 JavaScript 在 HTML 文件中包含 HTML。使用 jQuery 使用此方法的好处是我们不必加载任何使文件大小变小的 jQuery 文件。我们可以使用 JavaScript 中的模板文字来编写 HTML。我们可以通过在 HTML 文件中包含 JavaScript 文件并将 HTML 写入 JavaScript 文件来实现我们的目标。

例如,在 index.hmtl 文件中,使用 script 标签中的 src 属性链接 lake.js 文件。在正文部分,写入文本 This is from index.html。在 lake.js 文件中,使用 document.write() 编写 HTML。使用模板文字在方法中编写 HTML。换句话说,用反引号包裹 HTML 内容。在方法中写入 p 标记并写入文本 This is HTML from lake.js

在输出部分,我们可以看到来自两个文件的文本。因此,我们可以使用 JavaScript 在 HTML 文件中包含 HTML。

示例代码:

<head> 
 <script src="lake.js "></script>
</head> 
<body> 
 <p>This is from index.html</p>
</body> 
document.write(`
 <p>This is HTML from lake.js</p>
`);

输出:

This is HTML from lake.js
This is from index.html

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

HTML 中的 role 属性

发布时间:2023/05/06 浏览次数:124 分类:HTML

本篇文章介绍 HTML role属性。HTML中 role 属性介绍,role 属性定义描述语义的 HTML 元素的角色。

在 HTML 中打印时分页

发布时间:2023/05/06 浏览次数:188 分类:HTML

本篇文章介绍如何在打印 HTML 页面或内容时强制分页。将 page-break-after 属性设置为 always Inside @media print to Page Break in HTML

在 HTML 中显示基于 Cookie 的图像

发布时间:2023/05/06 浏览次数:154 分类:HTML

本文介绍如何根据 HTML 中的 cookies 显示图像。根据 HTML 中设置的 Cookies 显示图像。问题陈述是我们需要根据网页传递的cookie来显示特定的图像。

在 HTML 中创建下载链接

发布时间:2023/05/06 浏览次数:140 分类:HTML

本文介绍如何在 HTML 中创建下载链接。使用 download 属性在 HTML 中创建下载链接.。我们可以使用 HTML 锚元素内的下载属性来创建下载链接。

HTML 中的 ::before 选择器

发布时间:2023/05/06 浏览次数:70 分类:HTML

本教程介绍 CSS ::before 伪元素。CSS ::before 伪元素。 ::before 选择器是一个 CSS 伪元素,我们可以使用它在一个或多个选定元素之前插入内容。 它默认是内联的。

在 HTML 中创建一个可滚动的 Div

发布时间:2023/05/06 浏览次数:54 分类:HTML

本篇文章介绍如何使 HTML div 可滚动。本文将介绍在 HTML 中使 div 可滚动的方法。 我们将探索垂直和水平滚动,并通过示例查看它们的实现。

HTML 显示箭头的代码

发布时间:2023/05/06 浏览次数:153 分类:HTML

一篇关于用于显示箭头的 Unicode 字符实体的紧凑文章。本文讨论使用 Unicode 字符实体在我们的 HTML 页面上显示不同的字符。 HTML 中使用了许多实体,但我们将重点学习表示上、下、左、右的三角

在 HTML 中启用和禁用复选框

发布时间:2023/05/06 浏览次数:149 分类:HTML

本篇文章介绍如何启用和禁用 HTML 中的复选框。HTML 中的复选框 复选框是一个交互式框,可以切换以表示肯定或否定。 它广泛用于表单和对话框。

HTML 中的只读复选框

发布时间:2023/05/06 浏览次数:198 分类:HTML

本篇文章介绍了如何在 HTML 中制作只读复选框。本文是关于如何使 HTML 复选框控件成为只读组件的快速破解。 但是,首先,让我们简要介绍一下复选框控件。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便