使用jquery插入<script>元素不加载src对应的资源文件是什么原因?

window.onload=function()
{
    使用jquery方法创建的script元素不会下载/js/editor/editor.js文件
    $('body')[0].insertBefore($('<script type="text/javascript" src="/js/editor/editor.js"><\/script>')[0],$('#jquery').next('script')[0]);

    下面的做法可以下载文件/js/editor/editor.js文件
    var body=$('body')[0];
    var script=document.createElement('script');
    script.src="/js/editor/editor.js";
    body.insertBefore(script,$('#jquery').next('script')[0]);
};

请问这是什么原因?

阅读 4.9k
1 个回答

你创建dom为什么要加[0]

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题