DIVを動的に作成しましたが、何かを出力するJavaScriptリンクを含める必要があります。JavaScriptリンクソースは絶対です。明らかに、これは機能しません。
var div = document.createElement('div');
div.id = 'mydiv';
div.innerHTML = "<script type='text/javascript' " +
"src='http://mydomain.com/myscript.js'></script>";
document.body.appendChild(div);
だからこれを試してみました
var script = document.createElement('script')
script.setAttribute('type', 'text/javascript');
script.setAttribute('src', 'http://mydomain.com/myscript.js');
var div = document.createElement('div');
div.id = 'mydiv';
div.appendChild(script);
document.body.appendChild(div);
私のスクリプトファイルには、簡単なalert('Testing...');
コードがあります。問題はそれが機能しないことです。スクリプトインクルードはdiv内に入力されますが(ChromeでDIVを検査すると表示されます)、機能しません。「テスト中...」というメッセージが表示されません。私は何が欠けているか、間違っていますか?ありがとう!