javascript - 如何对网站的所有页面使用单头标签
问题描述
我应该怎么做才能在每个页面上都可以访问相同的链接标签,而不会一遍又一遍地写在它们的头部标签中?
这是我用来在任何地方到达“header”标签的jQuery片段,但它不适用于“head”标签。
<script>
$.get('header.html', function (response) {
$('#header').html(response);
});
</script>
<header id="header"></header>
解决方案
你可以试试这个。
let headLinks = `
<link rel="stylesheet" href="style.css" />
<link rel="stylesheet" href="one.css" />
<link rel="stylesheet" href="two.css" />
`;
document.querySelector('#html-head').insertAdjacentHTML('beforeend', headLinks);
<head id="html-head">
...meta contents...
</head>
推荐阅读
- angular - 角度不同的路线相同的组件
- android - 在 Kotlin 中制作功能块
- ruby-on-rails - Rails:从选定国家/地区获取数据状态的城邦 gem“f.select”问题
- accessibility - “Inspect.exe”在我的笔记本电脑上找不到某些元素,为什么?
- c# - Rabbit MQ 在 Ack 后多次拉取消息
- mysql - 我更改了phpmyadmin mysql端口号,现在无法登录
- reactjs - React-Bootstrap Dropdownbutton 无法正确呈现
- php - 使用 CURL 循环的问题请求超时
- javascript - 变量 undefined 和 onclick/onkeydown 事件一起工作
- java - MAVEN 上的 Java BOT(带有 JDA 库)在 Heroku 上运行