我使用onload属性激活我的javascript - > window.onload = function(){ // start code }
最近我开始对。{1}}标签进行.innerHTML写入设置我的.js文件。
<head>
document.head.innerHTML = html_string
我遇到的问题是现在从未调用onload函数,因此我的页面上没有javascript。
有没有办法手动调用它或模仿它的行为?
答案 0 :(得分:1)
请勿通过设置innerHTML
的{{1}}来插入脚本。添加document.head
DOM节点并监听其加载事件:https://stackoverflow.com/a/9102718/1048572,Capturing onload event when dynamically loading .js files?,jQuery event that triggers after CSS is loaded?