如何正确解析包含孤立 元素的 HTML 片段

元素的 HTML 片段

"> 元素的 HTML 片段 " />

domparser 无法直接解析孤立的 `

`,因其必须嵌套在 ``、``、`` 或 `` 中;需通过 `createcontextualfragment` 配合合法包裹结构实现可靠解析。

HTML 规范严格定义了元素的上下文有效性:

不是“自由浮动”的元素,它只能作为
的直接子元素存在。当使用 DOMParser 解析如 这类片段时,浏览器会依据 HTML5 解析算法自动纠错——典型表现是丢弃非法父容器(如
Cell