如何在为单页应用程序动态加载新的 innerHTML 时清除 DOM 变量和存储
How to clear DOM variables and storage when a new innerHTML is loaded dynamically for a Single page application?
我将带有JS的动态HTML加载到索引页中的div中。 索引页div 将根据页面中的用户操作,使用 JQuery.load 函数使用另一个 HTML 文件动态更新。
HTML还包含JS,JS文件正在加载到DOM中,并且它按预期完美运行。 但问题是每当加载新的 HTML 和 JS 时,DOM 都会更新,并且不会刷新。以前的JS文件中的变量在Firefox dom堆栈中仍然可见。
每当加载新的 HTML 时,我都需要清除/刷新 DOM。
此应用程序需要在IE8中得到支持,因此我不使用angularJS。听到的角度正在清除DOM,同时为单页应用程序加载新的innerHTML文件。
请帮我清除 DOM 或建议我有任何可用的库文件?
这个问题可能没有灵丹妙药。您的脚本可能会有一些自定义事件或回调,在此期间它们将清除/重置/刷新设置为 DOM 元素的变量。每次通过使用 innerHTML 更新文档时,都应调用此事件或回调。
相关文章:
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 单击jquery清除输入值
- 转义符不能与innerHTML一起使用
- 使用元素的值与innerHTML
- 不再使用innerHTML进行AJAX响应.(代码未得到响应)
- Javascript form innerHTML
- 如何在Microsoft VirtualEarth 6.3中使用纯javascript清除整个形状层
- 清除以前的$_GET值或不获取仅隐藏字段的值
- JavaScript上的表单和innerHTML问题
- 如何使用innerHtml正确插入html
- Javascript清除缓存以清除基本身份验证凭据
- 当我更改innerHtml时,引导选项卡事件不再工作
- 一个ajax循环有两个输出错误innerHTML
- 为什么JavaScript可以'找不到给定的InnerHTML并返回Cannot set property
- 如何避免在更改画布元素时清除它's容器's innerHtml
- 5秒后清除innerHTML
- document.body.innerHTML嵌入SharePoint清除页面,如何打印结果和停止脚本
- 停止在innerHTML插入时清除输入
- 如何在为单页应用程序动态加载新的 innerHTML 时清除 DOM 变量和存储
- 为什么innerHTML要清除这些输入字段上的值?