元素: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 的浏览器中加载。