html 嵌入 html块问题

header.html

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>header</title>
    <script>console.log("嘿嘿");</script>
</head>
<body>

index.html

<!-- 引入header.html -->
hehe
</body>
</html>

当我访问index.html时,需求嵌入header.html,但不经过后端技术,如 php,java等技术,而是纯前端实现,使用JavaScript等,当然排除angular,vue等方发。有办法实现吗?现在问题是用link 或 JavaScript 实现载入,<script>console.log("嘿嘿");</script>这句不会运行.

阅读 2.8k
5 个回答

script需要提出来,单独执行,如

var script = document.createElement('script')
script.text = 'alert(1)'
document.body.appendChild(script)

先把脚本提取出来吧

你想实现的效果是什么样子的,看你没解释清楚,不如放个效果图,这样大家比较好理解呀!

ajax 获取 header.html, 然后把响应结果按照..插入到dom 中

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题