在javascript代码中取得当前代码所在的script元素对象
一个朋友问我的,不知道有没有实现的办法。
<scripttype="text/javascript">
how to get the object of this script element
</script>
回答:
<script type="text/javascript"> var scripts = document.getElementsByTagName('script'); var current = scripts[scripts.length-1]; </script>
回答二:没有直接的办法,你可以通过src或content比对来猜测,最简单的还是给你的<script />加一个id
回答三 Firefox 4以上可以用document.currentScript