脚本在safari中不起作用

时间:2015-02-23 11:47:06

标签: javascript safari

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

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

抱歉英语不好......

1 个答案:

答案 0 :(得分:1)

使用它的名称作为属性更改属性不适用于所有browswers afaik。所以尝试使用:

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

而不是

  script.type  = "text/javascript";

或者如果您不介意使用jQuery来处理crossbrowser问题,请按照以下步骤操作:

$.getScript('yourscript.js');