javascript - 在IE中动态加载jquery

标签 javascript jquery load

因此,如果 CSS 转换不起作用,我想加载 jquery 作为备份。为此使用现代化器,效果很好。

如果我将它包含在标题中,jquery 就可以正常工作

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

但如果我尝试像这样动态添加它则不会

  var fileref=document.createElement('script')
  fileref.setAttribute("type","text/javascript")
  fileref.setAttribute("src", "http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js")

    var jqueryscript = document.createElement("script");
jqueryscript.type = "text/css";
jqueryscript.setAttribute("http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js");
document.body.appendChild(jqueryscript);

最佳答案

在第二个片段中,您应该使用:

jqueryscript.type = "text/javascript";
jqueryscript.src = "http://ajax.blahblahblah";

不是

jqueryscript.type = "text/css";
jqueryscript.setAttribute("http://ajax.blahblahblah")

.setAttribute() 有两个参数 - 第一个是属性名称,第二个是值。传递一个值是无效的(我认为)...

关于javascript - 在IE中动态加载jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11264425/

相关文章:

javascript - Bootstrap 容器未正确对齐

javascript - 在循环中,找到顶层或子级的跨度

javascript - AJAX 与 History.pushState

javascript - 附加按钮输入并删除不工作的 parent

memory - Cuda 合并内存加载行为

perl - 使用eval加载模块

javascript - 在像 quizup 这样的多人游戏中,socket.io 房间在配对中是否有任何作用

javascript - Jquery 脉动来自不同的颜色

javascript - 将 Telerik ASP.NET Ajax RadGrid 加载到模态弹出窗口中,并通过 Ajax 刷新数据,无需刷新页面

html - CSS 不会为 &lt;header&gt; 加载背景图片