js如何获取图片的绝对路径

JavaScript018

js如何获取图片的绝对路径,第1张

理论是可以的,首先用js取得location,然后在和图片路径相加 哦 想复杂了 其实很简单,你在image元素里面加个onclick事件,这样写 <table><tr> <td><input type="image" id="expression1" name="expression1" src="1.gif" onClick="soso(this)></td> <td><input type="image" id="expression2" name="expression2" src="2.gif" onClick="soso(this)></td> <td><input type="image" id="expression3" name="expression3" src="3.gif" onClick="soso(this)></td> <td><input type="image" id="expression4" name="expression4" src="4.gif" onClick="soso(this)></td> <td><input type="image" id="expression5" name="expression5" src="5.gif" onClick="soso(this)></td> </tr></table> <div id="abc"></div> <script language="javascript"> function soso(tt){ document.all("abc").innerHTML="<img Src='"+tt.src+"'>" } </script> _______________________

你基本的概念没有搞清楚。

我们说的绝对路径是指相对于网站根目录而言的。即据对路径是以“/”开头的路径。假设你的网站目录是www目录,下面有个index.php文件以及一个js目录,js目录下有个a.js文件,那么你在index.php中调用js的时候,

使用据对路径调用js应该是:/js/a.js,如:

<script type="text/javascript" src="/js/a.js"></script>

使用相对路径可以用下面两种方式:

<script type="text/javascript" src="./js/a.js"></script>

<script type="text/javascript" src="js/a.js"></script>

我看你在代码里面连磁盘路径都弄出来了,你想想,你放到网上空间,这个路径还存在吗?

换另外一个方面讲,如果你使用的是磁盘路径,你在浏览器中打开的时候,就是使用的是文件浏览器打开的了,所以不会解析,因为你给定的物理路径已经脱离服务器的管辖了。

建议你在学开发的时候先学下web的一些基本知识吧。这些应该都是很基础的了。