JSON序列化DOM元素

如果我做:

var el =

{

o : document.createElement("iframe")

}

var fs = JSON.stringify(el);

and then I try to access with

var ofs = JSON.parse(fs);

ofs.o 包含一个空对象,而不是iframe元素,为什么?

回答:

JSON( JavaScript对象 表示法) 为序列化DOM节点

设计的,您需要自己拉出所需的内容并将其写入对象,然后根据需要重新创建DOM节点。

实际上,Chrome甚至不执行您的代码:

TypeError: Converting circular structure to JSON

以上是 JSON序列化DOM元素 的全部内容, 来源链接: utcz.com/qa/406295.html

回到顶部