相对路径的问题

Posted #安生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了相对路径的问题相关的知识,希望对你有一定的参考价值。

javascript是不允许访问本地文件的,安全问题 你直接双击代开,走的是本地路径,肯定会"拒绝访问" 
你要明白xmlhttp.open("get","01.txt",true),是要让javascript访问同域下的01.txt,
也就是服务器上的文件可以访问,所以在localhost下运行无误

技术分享
 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 5 <title>无标题文档</title>
 6 <script>
 7 window.onload = function (){
 8     var oImg = document.getElementById(‘img1‘);
 9     
10     oImg.onclick = function (){
11         // alert( oImg.src );
12         // img/1.jpg
13         // file:///C:/Users/Administrator/Desktop/11-4-JS1/img/1.jpg
14         // if( oImg.src == ‘img/1.jpg‘ ){
15         // 不能做为判断条件:
16         
17         // 1、所有的相对路径地址
18         /*
19                     img src
20                     href 
21                     
22              2、颜色值:color: red     #f00 rgb() rgba()
23         */
24             
25         if( oImg.src == ‘file:///C:/Users/Administrator/Desktop/11-4-JS1/img/1.jpg‘ ){
26             oImg.src = ‘img/2.jpg‘;
27         }
28     };
29 };
30 </script>
31 </head>
32 
33 <body>
34 
35 <img id="img1" src="img/1.jpg" width="400" />
36 
37 </body>
38 </html>
示例代码

 

 




以上是关于相对路径的问题的主要内容,如果未能解决你的问题,请参考以下文章

c# wpf 相对路径问题

什么相对路径?什么是绝对路径?

cad完整路径改成相对路径改不了怎么办

HTML相对路径与绝对路径~~~~~~遇到的问题..为啥会这样?

相对路径和绝对路径

浅谈nodejs文件操作中的相对路径问题