获取正在执行的script元素

应用场景

 

获取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;
}

 

 

扩展阅读

 

  • currentScript不知道?不要紧,请看:http://zhangyaochun.iteye.com/blog/1761575

你可能感兴趣的:(currentScript)