我可以使用以下代码加载外部脚本:

newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.src = 'http://code.jquery.com/jquery-latest.js';
document.getElementsByTagName('head')[0].appendChild(newScript);


但是我看了这个页面:http://www.w3schools.com/jsref/event_onload.asp
我尝试了新代码:

<script type="text/javascript">
newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.onload = 'loaded();';
newScript.src = 'http://code.jquery.com/jquery-latest.js';
document.getElementsByTagName('head')[0].appendChild(newScript);

function loaded()
{
alert('The script is loaded');
}
</script>


但它没有用。我想在加载脚本时得到警报

最佳答案

更改行:

newScript.onload = 'loaded();';

至:

newScript.onload = loaded;

关于javascript - 脚本加载时发出警报,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25149521/

10-11 03:24