JS中有没有办法在 html 标签中获取整个HTML,作为一个字符串?
document.documentElement.??
原文由 Robin Rodricks 发布,翻译遵循 CC BY-SA 4.0 许可协议
JS中有没有办法在 html 标签中获取整个HTML,作为一个字符串?
document.documentElement.??
原文由 Robin Rodricks 发布,翻译遵循 CC BY-SA 4.0 许可协议
你可以做
new XMLSerializer().serializeToString(document)
在比 IE 9 更新的浏览器中
请参阅 https://caniuse.com/#feat=xml-serializer
原文由 user187676 发布,翻译遵循 CC BY-SA 4.0 许可协议
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
5 回答1.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
MS 前段时间添加了
outerHTML
和innerHTML
属性。根据 MDN ,Firefox 11、Chrome 0.2、Internet Explorer 4.0、Opera 7、Safari 1.3、Android、Firefox Mobile 11、IE Mobile、Opera Mobile 和 Safari Mobile 支持
outerHTML
。outerHTML
在 DOM Parsing and Serialization 规范中。有关适合您的浏览器兼容性,请参阅 quirksmode 。都支持
innerHTML
。