繁体   English   中英

Chrome中的JSON循环结构

[英]Circular Structure to JSON in Chrome

为什么以下代码段在Chrome控制台中导致“类型错误:将圆形结构转换为JSON”?

JSON.stringify(document.querySelectorAll("img"))

DOM元素包含循环引用,并且您不能在任何包含循环引用或包含具有循环引用的对象的对象上调用JSON.stringify()

例如,它包含.parentNode ,然后包含.childNodes ,然后再指向同一元素。 JSON.stringify()一旦检测到此类循环引用,便会停止,因为它无法记录所有属性。

基本上,您不能对DOM节点或DOM节点列表进行字符串化。 也许,如果您帮助我们了解您真正要解决的问题,我们可以为您提供替代方法。 例如,也许您需要将其保存为img.src属性才能保存这些图像。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM