Self Answering this question:
Using document.currentScript is not supported by IE.
Using
var scripts document.getElementsByTagName('scripts');
var script=scripts[scripts-1]
does not work asynchronously.
I ran into a very rare circumstance where using DOM selectors was not an option either.
ie document.getElementById('myScript');
Is there a way to execute the script where "this" refers to the script tag?