更改网页标题(方法2)

如果你想要在多个页面中统一地改变特定页面的标题,而不是在每个页面中单独嵌入JavaScript代码,你可以使用一个外部JavaScript文件,并在需要改变标题的页面上引用这个文件。这样,你就不需要在每个页面上重复相同的代码了。

以下是如何实现的步骤:

  1. 创建一个外部JavaScript文件 (例如changeTitle.js):
javascript 复制代码
// changeTitle.js
window.onload = function() {
    // 检查当前页面的URL是否是页面A
    if (window.location.pathname.endsWith('/pageA.html')) {
        document.title = '页面A的特定标题';
    }
    // 可以添加更多的条件来改变其他页面的标题
};
  1. 在页面A中引用这个外部JavaScript文件
html 复制代码
<!DOCTYPE html>
<html>
<head>
    <title>默认标题</title>
    <!-- 引用外部JavaScript文件 -->
    <script src="path/to/changeTitle.js"></script>
</head>
<body>
    <h1>页面A的内容</h1>
</body>
</html>
  1. 其他页面保持不变

其他页面不需要引用changeTitle.js,因此它们的标题将保持默认设置。例如:

html 复制代码
<!DOCTYPE html>
<html>
<head>
    <title>默认标题</title>
</head>
<body>
    <h1>其他页面的内容</h1>
</body>
</html>

这样,只有页面A会加载并执行changeTitle.js中的代码,从而改变它的标题。其他页面因为没有引用这个脚本,所以它们的标题不会受到影响。

确保<script>标签中的src属性指向changeTitle.js文件的正确路径。这样,当你访问页面A时,脚本将自动运行并改变页面的标题。

相关推荐
桂月二二4 小时前
探索前端开发中的 Web Vitals —— 提升用户体验的关键技术
前端·ux
CodeClimb5 小时前
【华为OD-E卷 - 第k个排列 100分(python、java、c++、js、c)】
java·javascript·c++·python·华为od
沈梦研5 小时前
【Vscode】Vscode不能执行vue脚本的原因及解决方法
ide·vue.js·vscode
hunter2062065 小时前
ubuntu向一个pc主机通过web发送数据,pc端通过工具直接查看收到的数据
linux·前端·ubuntu
qzhqbb5 小时前
web服务器 网站部署的架构
服务器·前端·架构
刻刻帝的海角5 小时前
CSS 颜色
前端·css
轻口味6 小时前
Vue.js 组件之间的通信模式
vue.js
浪浪山小白兔6 小时前
HTML5 新表单属性详解
前端·html·html5
lee5767 小时前
npm run dev 时直接打开Chrome浏览器
前端·chrome·npm
2401_897579657 小时前
AI赋能Flutter开发:ScriptEcho助你高效构建跨端应用
前端·人工智能·flutter