2016-11-29 110 views
1

我在应用程序中给出了绝对路径,如src="/test.png"。我在HTML头部添加了我的基址,如href="http://www.w3schools.com/images/"。但由于我在HTML中使用了绝对路径而不是相对路径,因此我给出的基址中的"/images/"部分不会附加到图像的url。将部分添加到绝对路径

不是来像:

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

它是未来像:

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

反正是有,我可以实现我想要的方式,而无需通过每个页面会并改变绝对路径有关系吗?

+0

只要给'SRC = “test.png”' –

+0

你已经完全误解了如何“基地网址”的工作,以及'/'开头是什么...... – junkfoodjunkie

+0

简单回答实际问题是,你需要编辑每一页 - 或者添加一些代码给一些JavaScript,每个页面加载“修复“回溯路径 –

回答

0

您需要使用:

src="test.png" 

没有/,因为/将使它指根。

+0

因此,要回答实际问题,那就是“没有办法实现你想要的目标而不通过每一页,并且改变相对的绝对路径”:p –

+0

除了删除“/”之外是否还有其他解决方案? ??像从JavaScript?彻底浏览所有页面将会非常繁琐。 – Chyangba

+0

如果你有一个js文件被加载到每个页面中,那么你可以回顾性地修复这个问题 - 结果可能不是很好,但它应该很简单 –

0

要包括父母的URL(http://www.w3schools.com/images/),使用此:

src= "./test.png" 

然后它会导致

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