3

重複の可能性:
(外部の .js ファイルではなく) JavaScript の行を追加する方法は?

スクリプト タグを動的に作成しようとしています。インライン JavaScript を script タグに追加したいと考えています。

私のコード

  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);

手伝ってくれてありがとう

4

0 に答える 0