动态插入.js文件时触发onload属性

时间:2012-05-14 17:43:11

标签: javascript

我使用onload属性激活我的javascript - > window.onload = function(){ // start code }

最近我开始对。{1}}标签进行.innerHTML写入设置我的.js文件。

<head>

document.head.innerHTML = html_string

我遇到的问题是现在从未调用onload函数,因此我的页面上没有javascript。

有没有办法手动调用它或模仿它的行为?

1 个答案:

答案 0 :(得分:1)

请勿通过设置innerHTML的{​​{1}}来插入脚本。添加document.head DOM节点并监听其加载事件:https://stackoverflow.com/a/9102718/1048572Capturing onload event when dynamically loading .js files?jQuery event that triggers after CSS is loaded?