我可以使用JS序列化当前的DOM吗?

2024-04-12

我想使用 javascript 将 DOM 树的当前状态序列化为字符串。虽然我更喜欢 html,但结果格式并不重要。

是否有捷径可寻?

作为记录,我想使用 PhantomJs 自动下载页面,使用 js 脚本操作它,并保存页面的当前状态(但不是图像或 pdf)。


您可以使用 XMLSerializer 序列化 dom 的任何元素或部分。下面是代码

 Element.prototype.innerText = function(){
var serializer = new XMLSerializer();
var serialized = serializer.serializeToString(this);
return serialized;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以使用JS序列化当前的DOM吗? 的相关文章

随机推荐