将内联javascript附加到脚本标记

时间:2013-01-24 03:22:49

标签: javascript dom

  

可能重复:
  How to append a line of JavaScript (rather than an exteral .js file)?

我正在尝试动态创建脚本标记。我想将内联javascript附加到脚本标记。

我的代码

  var script = document.createElement("script")  
  script.type = "text/javascript";   
  var scriptContents = 'var isActive; window.onfocus = function () { isActive = true; }; window.onblur = function () { isActive = false; };';
  var textNode = document.createTextNode(scriptContents);   
  script.appendChild(textNode);
  document.getElementsByTagName("head")[0].appendChild(script);  

我想这样做的原因是检测浏览器标签是否处于活动状态

我的代码失败,错误

  

SCRIPT65535:意外调用方法或属性访问。

在线

script.appendChild(textNode);

感谢您的帮助

0 个答案:

没有答案