js修改后如何获取html
how do I get the html after js has changed it
假设javascript已经完成了一些DOM操作,如document.getElementById('id').innerHTML = "text"
。如何在此时获取冻结的HTML?
更新:
我不是指上面的特定代码。我的意思是在任何一系列的手术之后。
是否预先存储?
var currentHtml = document.getElementById('id').innerHtml;
document.getElementById('id').innerHtml = 'newHtml';
// codes
document.getElementById('id').innerHtml = currentHtml;
看到这个答案,你可以了解如何恢复原始状态:
我怎么能"重置"<div>在被JavaScript修改后恢复到其原始状态?
元素的innerHTML属性表示在读取时将生成其内容的标记。然而,它可能无法准确地表示像已动态添加或更改的侦听器这样的属性。
如果您希望将片段恢复到当前状态,可以克隆并存储它,然后根据需要替换它。同样,侦听器可能会被准确地克隆,也可能不会,这取决于它们的添加方式和使用中的浏览器。
为什么需要HTML?如果您希望它用于调试,可以按F12使用IE 9中的开发人员工具。它通常显示HTML DOM的最新快照。
相关文章:
- 获取HTML属性中CSS声明的值
- 使用Java从javascript链接获取html更改
- 从模板标签获取html
- 无法获取@Html.ListBoxFor()的正确语法
- 获取html表单信息并使用ajax将其推送到PHP
- 获取HTML的第一句话
- PHP和JavaScript:在PHP中获取HTML值
- 获取 HTML 5 音频控制文件位置并在不使用 id 选择器的情况下更新 src
- 如何获取html中输入框的值并对其进行操作
- Javascript从外部站点获取html
- 在不使用sort()的情况下获取HTML LI元素的副本
- 如何在单击行时获取html表中第一列的值
- 在Javascript服务器应用程序之后获取HTML
- 如何使用位置获取滚动功能获取 HTML 中的元素标签
- 如何使用 JQuery 从相对元素获取 html 文本
- 从 Rails dom_id 方法获取 HTML 类名
- TypeScript - 如何获取 HTML 元素,例如在 Javascript 中使用美元符号 ($)
- 为什么我的“for”循环只获取 html 中的最后一项
- objective-C 在 UIWebView 中的 ajax 调用后获取 HTML 值
- 从用户那里获取 HTML 输入