元素:getHTML() 方法

getHTML()Element 接口的一个方法,用于将元素的 DOM 序列化为 HTML 字符串。

此方法提供了一个 `options` 参数,用于启用对作为阴影根的子节点进行序列化。可以使用此选项包含已设置为serializable的嵌套阴影根,以及/或者指定的ShadowRoot对象数组,这些对象可以是打开的或关闭的。

如果没有参数,则不会序列化作为阴影根的子节点,此方法的行为与读取Element.innerHTML的值相同。

语法

js
getHTML(options)

参数

options 可选

一个包含以下可选参数的选项对象

serializableShadowRoots

一个布尔值,用于指定是否包含serializable阴影根。默认值为false

shadowRoots

要序列化的ShadowRoot对象数组。无论这些对象是否标记为serializable,或者是否处于打开或关闭状态,都会包含它们。默认值为一个空数组。

返回值

表示元素 HTML 序列化的字符串。

异常

无。

规范

规范
HTML 标准
# dom-element-gethtml

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅