0

0

如何跳转到另一个文件里的html页面

心靈之曲

心靈之曲

发布时间:2026-02-15 17:32:03

|

996人浏览过

|

来源于php中文网

原创

最直接方式是用跳转同目录html文件;路径需准确,区分大小写;可拼接query参数传递简单信息;动态跳转可用window.location.href;404多因路径错误,应通过network面板验证请求url。

如何跳转到另一个文件里的html页面

<a></a>

  • 如果它在子文件夹 href 下,路径就得是 about.html
  • 如果它在上一级目录,用 <a href="about.html">关于我</a>:比如当前在 pages/,要跳到根目录的 <a href="pages/about.html">关于我</a>,就写 ../
  • 注意:路径区分大小写,pages/index.htmlcontact.html 在 Linux 或 macOS 服务器上是两个不同文件。

    跳转时保留或传递参数(query string)

    HTML 页面之间不能直接传变量,但可以通过 URL 参数“捎带”简单信息,比如 ID、分类、来源标记等。

    • 手动拼接:从 <a href="../contact.html">联系我</a> 跳到 About.html,写成 about.html
    • list.html 是 HTML 实体,不是 detail.html?id=123&from=list,否则解析会出错;实际渲染后 URL 中显示为 <a href="detail.html?id=123&from=list">查看详情</a>
    • 目标页用 JavaScript 读取:&,注意浏览器兼容性(IE 不支持)

    别指望靠这个传对象或长文本——URL 长度有限,且参数明文可见。

    用 JavaScript 的 & 跳转

    适合需要动态计算路径、加逻辑判断、或响应按钮点击等非链接场景。

    斯摩派(smapie)企业建站程序
    斯摩派(smapie)企业建站程序

    一个让ASP程序轻松做最少的代码编写量,一般企业所需要的功能都有,参数设置,数据库管理,文件管理,数据初始化,生成HTML页面(这是为了某些客户需要静态页面的需求),页面管理(这里是为了网站中某些单页面需求而开发的,这里你在前台只要用sub_c.article(2) 这个2是这里的id号,也可以是在比如index.asp?id=2 是一样的效果)公告管理,友情链接,信息发布(这里有分类,分类是无限

    下载

    立即学习前端免费学习笔记(深入)”;

    • 基础写法:&
    • 带参数示例:new URLSearchParams(window.location.search).get('id')(注意 XSS 风险,若 window.location.href 来自用户输入,得先转义或校验)
    • window.location.href = "help.html"; 的区别:它不经过浏览器历史栈的“自然点击”流程,某些 SPA 框架或拦截逻辑可能不触发;但普通静态页完全没问题

    别用 window.location.href = "result.html?score=" + score; 除非真要新开窗口——多数情况它会被弹窗拦截器挡住,体验反而差。

    常见 404 错误和路径陷阱

    跳转失败,八成是路径错了,而不是代码语法问题。

    • 开发时用 VS Code 等编辑器右键“Copy Relative Path”,粘贴进 score 最稳;别靠脑子记层级
    • 服务器部署后路径可能变:本地双击打开 <a></a> 协议下相对路径行为和 HTTP 服务不同,务必用本地服务器(如 window.open())测试
    • 检查浏览器开发者工具 Network 标签页,看请求的 URL 是什么、状态码是不是 404,再反推路径漏了哪级 href 或拼错了文件名
    • Windows 下文件资源管理器默认隐藏扩展名,容易误以为是 file://,其实是 python3 -m http.server——确认文件真实后缀

    路径问题没有银弹,唯一靠谱的做法是:每次改完立刻点一下,看 Network 里发出去的请求对不对。其他都是猜。

    热门AI工具

    更多
    DeepSeek
    DeepSeek

    幻方量化公司旗下的开源大模型平台

    豆包大模型
    豆包大模型

    字节跳动自主研发的一系列大型语言模型

    通义千问
    通义千问

    阿里巴巴推出的全能AI助手

    腾讯元宝
    腾讯元宝

    腾讯混元平台推出的AI助手

    文心一言
    文心一言

    文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

    讯飞写作
    讯飞写作

    基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

    即梦AI
    即梦AI

    一站式AI创作平台,免费AI图片和视频生成。

    ChatGPT
    ChatGPT

    最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

    相关专题

    更多
    string转int
    string转int

    在编程中,我们经常会遇到需要将字符串(str)转换为整数(int)的情况。这可能是因为我们需要对字符串进行数值计算,或者需要将用户输入的字符串转换为整数进行处理。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

    730

    2023.08.02

    堆和栈的区别
    堆和栈的区别

    堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

    417

    2023.07.18

    堆和栈区别
    堆和栈区别

    堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

    588

    2023.08.10

    堆和栈的区别
    堆和栈的区别

    堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

    417

    2023.07.18

    堆和栈区别
    堆和栈区别

    堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

    588

    2023.08.10

    location.assign
    location.assign

    在前端开发中,我们经常需要使用JavaScript来控制页面的跳转和数据的传递。location.assign就是JavaScript中常用的一个跳转方法。通过location.assign,我们可以在当前窗口或者iframe中加载一个新的URL地址,并且可以保存旧页面的历史记录。php中文网为大家带来了location.assign的相关知识、以及相关文章等内容,供大家免费下载使用。

    231

    2023.06.27

    windows查看端口占用情况
    windows查看端口占用情况

    Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

    1111

    2023.07.26

    查看端口占用情况windows
    查看端口占用情况windows

    端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

    1148

    2023.07.27

    pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
    pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

    本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

    139

    2026.02.13

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程
    Bootstrap 5教程
    Bootstrap 5教程

    共46课时 | 3.3万人学习

    AngularJS教程
    AngularJS教程

    共24课时 | 3.6万人学习

    CSS教程
    CSS教程

    共754课时 | 32万人学习

    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号