我正在使用DOMParser解析一些内容,对其进行一些更改,然后将其转换回HTML。令人惊讶的是,如果第一个元素是脚本标记,innerHTML不会显示它。所以,就像这样
var x = new DOMParser().parseFromString('<script>var x;</script>', 'text/html').body.innerHTML</e
我希望将整个HTML DOM (包括Shadow DOM树)序列化为一个字符串,即包括影子主机和阴影根,其方式可以被重构。我可以通过.shadowRoot.innerHTML编程访问Shadow,但是在整个DOM上调用.outerHTML或使用XMLSerializer并不包括shadowRoot。是否有一种方法来序列化整个HTML文档,包括影子DOM树?