Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将零件添加到绝对路径_Javascript_Html - Fatal编程技术网

Javascript 将零件添加到绝对路径

Javascript 将零件添加到绝对路径,javascript,html,Javascript,Html,我在整个应用程序中提供了绝对路径,如src=“/test.png”。我添加了我的基本url,如href=”http://www.w3schools.com/images/“在HTML标题部分。但由于我在HTML中使用了绝对路径而不是相对路径,所以我给出的基本url中的部分“/images/”没有附加到图像的url 而不是像: src="http://www.w3schools.com/images/test.png" ^^^^^^ s

我在整个应用程序中提供了绝对路径,如
src=“/test.png”
。我添加了我的基本url,如
href=”http://www.w3schools.com/images/“
在HTML标题部分。但由于我在HTML中使用了绝对路径而不是相对路径,所以我给出的基本url中的部分
“/images/”
没有附加到图像的url

而不是像:

src="http://www.w3schools.com/images/test.png"
                              ^^^^^^
src="http://www.w3schools.com/test.png". 
它就像:

src="http://www.w3schools.com/images/test.png"
                              ^^^^^^
src="http://www.w3schools.com/test.png". 
我是否可以实现我想要的方式,而无需浏览每一页并将绝对路径更改为相对路径?

您需要使用:

src="test.png"
没有
/
,因为
/
将使其引用根。

您需要使用:

src="test.png"

没有
/
,因为
/
将使其引用根。

以包括父URL(
http://www.w3schools.com/images/
),请使用以下方法:

src= "./test.png"
这将导致

src = "http://www.w3schools.com/images/test.png"

要包含父级URL(
http://www.w3schools.com/images/
),请使用以下方法:

src= "./test.png"
这将导致

src = "http://www.w3schools.com/images/test.png"

只需给出
src=“test.png”
您完全误解了“基本URL”的工作原理,以及开头的
/
的作用……实际问题的简单答案是,您需要编辑每个页面,或者向每个页面中加载的javascript添加一些代码以“修复”回顾路径是它仅仅是
标记吗?只要给出
src=“test.png”
你就完全误解了“基本URL”是如何工作的,以及开头的
/
是做什么的……实际问题的简单答案是,你需要编辑每个页面,或者在每个页面中加载的javascript中添加一些代码来“修复”回顾路径是它只是
标记?所以要回答实际问题,那就是,“如果不浏览每一页并将绝对路径更改为相对路径,就无法实现您想要的目标”:pIs除了删除“/”,现在还有其他解决方案吗??比如javascript?彻底浏览所有页面将非常乏味。如果您在每个页面中都加载了一个js文件,那么您可以回顾性地解决此问题-结果可能不太好,但应该很简单。我建议您不要每次都使用js从src中删除
/
,而是在文本编辑器中查找并关联。:)可能听起来很无聊,但从长远来看,这是有益的。我建议js修复只是作为一种快速的临时修复——只有在时间紧迫的情况下——所以要回答实际问题,那就是,“如果不浏览每一页,将绝对路径改为相对路径,就无法实现您想要的。”:pIs除了删除“/”,现在还有其他解决方案吗??比如javascript?彻底浏览所有页面将非常乏味。如果您在每个页面中都加载了一个js文件,那么您可以回顾性地解决此问题-结果可能不太好,但应该很简单。我建议您不要每次都使用js从src中删除
/
,而是在文本编辑器中查找并关联。:)可能听起来很无聊,但从长远来看,这将是有益的。我建议js修复只是一个快速的临时修复——只有在时间紧迫的情况下