
本文介绍如何使用原生JavaScript(fetch API)实现点击链接后异步加载外部HTML文件,并将其内容安全注入到页面指定的中,支持多链接复用与灵活配置。 本文介绍如何使用原生JavaScript(fetch API)实现点击链接后异步加载外部HTML文件,并将其内容安全注入到页面指定的``中,支持多链接复用与灵活配置。在Web开发中,常需按需加载结构化内容(如表格、表单或卡片),而非一次性渲染全部HTML。本文提供一种轻量、现代且可扩展的解决方案:通过点击带有语义化数据属性的链接,动态获取外部HTML文件,并将其插入目标容器——无需依赖jQuery或构建工具,兼容所有主流浏览器(IE除外,需polyfill)。✅ 推荐实现方式(基于 fetch + data-* 属性)首先,将链接语义化改造,避免内联JavaScript(如onclick),提升可维护性与安全性:Orange ? 注意:data-file 指向的是HTML文件(如 Orange.html),而非 .js 文件。.js 文件包含可执行代码,直接“加载并插入”存在XSS风险且不符合语义;而静态HTML片段(如表格)才是安全、合理的加载目标。
接着,在页面底部或独立js模块中添加以下逻辑:
.js
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











