Элемент: метод getHTML()
Базовая версия 2024
Новая функция
Начиная с сентября 2024 года, эта функция работает на последних версиях устройств и браузеров. Возможно, эта функция не будет работать на более старых устройствах или браузерах.
Метод getHTML() интерфейса Element используется для сериализации DOM элемента в строку HTML.
Метод предоставляет аргумент options, который позволяет сериализовать дочерние узлы, являющиеся теневыми корнями. С помощью options можно включать вложенные теневые корни, которые были заданы как serializable, и/или указанный массив объектов ShadowRoot, которые могут быть открытыми или закрытыми.
Без аргументов дочерние узлы, являющиеся теневыми корнями, не сериализуются, и этот метод ведет себя так же, как чтение значения Element.innerHTML.
Синтаксис
getHTML(options)
Параметры
optionsНеобязательный-
Объект options со следующими необязательными параметрами:
serializableShadowRoots-
Логическое значение, указывающее, нужно ли включать
serializableтеневые корни. Значение по умолчанию —false. shadowRoots-
Массив объектов
ShadowRootдля сериализации. Они включаются независимо от того, помечены ли они какserializable, или открыты/закрыты. Значение по умолчанию — пустой массив.
Возвращаемое значение
Строка, представляющая HTML-сериализацию элемента.
Исключения
Нет.
Спецификации
| Спецификация |
|---|
| HTML # dom-element-gethtml |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
getHTML |
125 | 125 | 128 | 111 | 18 | 125 | 128 | 83 | 18 | 27.0 | 125 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Element/getHTML