应用场景:
获取script元素中当前正在执行的!
代码:
本代码设计主要思想来自司徒的blog里面,感谢!!!
/* * @name getCurInteractiveScript 返回当前正在执行的script元素 * @return {HTMLElement|Null} */ function getCurInteractiveScript(){ //先看ff4+原生支持的 if(document.currentScript){ return document.currentScript; } var elems = document.getElementsByTagName("script"); for(var i=0,elem;elem=elems[i++];){ if(elem.readyState === 'interactive'){ return elem; } } return null; }
扩展阅读: