js 可以获取自身路径吗?

JavaScript014

js 可以获取自身路径吗?,第1张

唯一可能的方法是从html里的<script>里找。js本身无法获取自己路径。

var scripts = document.getElementsByTagName('script')

// 获取现在已经加载的所有script

var lastScript = scripts[scripts.length-1]

// 获取最近一个加载的script,即这个js本身

var scriptName = lastScript.src

// 获取此js的路径

之后对路径做处理切割出来文件名就容易了。

这段代码一般是没问题的。

方法:

<script language="javascript">

function fc(dom){

var src = dom.getAttribute("src")

alert(src)

}

</script>

标签:

<img src="..." onclick="fc(this)"></img>