动态插入文件时触发 onload 属性.js
Firing onload property when .js file is inserted dynamically
我使用 onload 属性 -> window.onload = function(){ // start code }
触发我的 JavaScript
最近,我开始对设置我的.js文件的<head>
标签进行.innerHTML写入。
document.head.innerHTML = html_string
// where html_string contains the link to my .js file.
我遇到的问题是现在永远不会调用 onload 函数,所以我的页面上没有 javascript。
有没有办法手动调用它或模拟它的行为?
不要通过设置 document.head
的innerHTML
来插入脚本。添加一个 <script>
DOM 节点并侦听其加载事件:https://stackoverflow.com/a/9102718/1048572,动态加载文件时捕获 .js onload 事件?,加载 CSS 后触发的 jQuery 事件?
相关文章:
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 全局变量和全局对象的属性之间有什么区别吗
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- 序列化数据属性中对象的最可靠方法
- 分析高度属性时出现意外值{{specs.height}}.index.html
- JavaScript-动态SVG-onload属性-未触发事件
- 未捕获的类型错误:无法设置属性'onclick'为null.已尝试window.onload
- XDomainRequest onload上对方法或属性访问的意外调用
- 动态插入文件时触发 onload 属性.js
- Javascript onload 不起作用(“uncatch TypeError:无法将属性'document
- IFRAME中的SRC属性随onload函数而变化
- 所有元素都可以具有onload属性
- Iframe属性onload被调用多次
- 对象属性上的Image onload调用
- 与HTML事件属性(edge animate)中的onload方法相反
- 无法在onload属性中声明变量
- 自动加载弹出,不使用主体标签中的onload属性
- 可以onload属性代替$(window).load(…)
- 设置主体'的OnLoad属性