0

Chrome拡張機能を介してJavaScriptを挿入しようとしていますが、scriptonloadメソッドが呼び出されません...

var scriptURL = 'http://'+response.scriptUrl,
    scriptTag = document.createElement('script');

scriptTag.type = 'text/javascript';
scriptTag.src = scriptURL;

function onload()
{
    alert('onload');
};
        
scriptTag.onload = onload;
$('head').append(scriptTag);

アラートが発生しない理由はありますか?

4

1 に答える 1

0

これを試してください:

var scriptURL = 'http://'+response.scriptUrl,
    scriptTag = document.createElement('script');

scriptTag.type = 'text/javascript';
scriptTag.src = scriptURL;

function onload()
{
    alert('onload');
};

scriptTag.onload = onload;
var head = document.getElementsByTagName('head')[0];
head.appendChild(scriptTag);
于 2013-02-07T04:47:55.230 に答える