html – 如何覆盖标签而不删除标签本身?

前端之家收集整理的这篇文章主要介绍了html – 如何覆盖标签而不删除标签本身?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试添加一些哈希链接(以内容表的格式,以便能够促进网页导航)到这个网站,其中< base>使用标签.

现在显然由于基本标记,每个其他相对标记将相对于基本标记href.为了让我创建这个内部内容表,其链接指向特定页面的不同部分,我需要获取默认URL(在基本标记生效之前),以便内部链接可以正常工作.

有没有办法绕过基本标签并实现这一目标?

解决方法

基本标签效果对于文档是全局的,并且是覆盖< base href =“...”>的效果的唯一方法.是使用绝对URL.

如果通过HTTP检索文档,您可以在JavaScript中使用window.location来获取页面本身的URL.您可以使用它来构建绝对URL.

这些天通常不需要基本标签.最好使用服务器端技术,让您从一个或多个基地址构造地址.所以最好的方法是摆脱标签.

原文链接:https://www.f2er.com/html/231700.html

猜你在找的HTML相关文章