1 
 
        
      
      スクリプトタグでonloadイベントを発生させようとしています
      
  一連のスクリプトを順番に読み込もうとしていますが、onloadイベントが発生しません。 var scripts = [ '//cdnjs.cloudflare.com/ajax/libs/less.js/1.3.3/less.min.js', '//cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0-rc.3/handlebars.min.js', MK.host+'/templates/templates.js' ]; function loadScripts(scripts){ var script = scripts.shift(); var el = document.createElement('script'); el.src = script; el.onload = function(script){ console.log(script + ' loaded!'); if (scripts.length) { loadScripts(scripts); } else { console.log('run app'); MK.init(); } }; $body.append(el); } loadScripts(scripts); jQueryを使用して要素をDOMに追加すると、el.onloadのようなネイティブイベントが発生しないと思います。ネイティブを使用するdocument.body.appendChild(el)と、期待どおりに起動します。
      
        
          
                   100
                
        
        
          
                  
                    javascript 
                  
                    jquery 
                  
                    onload