Html 是否可以使用相对路径作为基本标记';s href值?
是否有任何方法可以定义网页的基本链接,这意味着网页中的所有相对HREF都从该基本位置开始(与网页的位置不同) 这就是我想要的:Html 是否可以使用相对路径作为基本标记';s href值?,html,Html,是否有任何方法可以定义网页的基本链接,这意味着网页中的所有相对HREF都从该基本位置开始(与网页的位置不同) 这就是我想要的: <base = "../Main/Sub/Subsub1/"> 我在其中使用的页面位于与Main平行的子文件夹中,但它将链接到的内容位于Main下。我尝试了上面的代码,但它不起作用您可以使用js生成基本url,如下所示 <script> var base = document.createChild('base'); // use logi
<base = "../Main/Sub/Subsub1/">
我在其中使用的页面位于与Main平行的子文件夹中,但它将链接到的内容位于Main下。我尝试了上面的代码,但它不起作用您可以使用
js
生成基本url,如下所示
<script>
var base = document.createChild('base');
// use logic to do ../
base.href = window.location.href.split('/').slice(0,-1).join('/')+'/Main/Sub/Subsub1/';
document.head.appendChild(base);
</script>
var base=document.createChild('base');
//用逻辑来做/
base.href=window.location.href.split(“/”).slice(0,-1).join(“/”)+“/Main/Sub/Subsub1/”;
文件.头.子项(基);
或者提供basehref
HTML元素指定用于文档中所有相对URL的基本URL。文档中只能有一个元素
参考任何关于它现在的样子和应该的样子的例子都会很棒!你想解决什么问题。所有这些都可以在你的锚中节省一些href长度。没错,这不是什么大问题。只是想知道是否有一种方法。@thf尝试下面的答案,看看它是否可以重复感谢-但我正在寻找一种不使用js的方法。提供绝对url,js用于创建您不直接提供的信息