脚本在safari中不起作用

Script is not working in safari

本文关键字:不起作用 safari 脚本      更新时间:2024-03-14

我已经编写了一段代码来在运行时添加脚本,但该代码在safari浏览器中不起作用。我的代码如下。

  var head = document.head;  
  var script = document.createElement("script"); 
  script.type  = "text/javascript"; 
  script.setAttribute("src", url);  
  head.appendChild(script);  
  head.removeChild(script);

抱歉英语不好。。。

使用属性名称作为属性来更改属性并不是在所有浏览器中都有效。所以尝试使用:

  script.setAttribute('type', "text/javascript"); 

而不是

  script.type  = "text/javascript";

或者,如果你不介意使用jQuery来处理跨浏览器问题,可以这样做:

$.getScript('yourscript.js');