| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/API/Element/getHTML | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Depuis septembre 2024, cette fonctionnalit fonctionne sur les appareils et les versions de navigateur les plus rcents. Elle peut ne pas fonctionner sur les appareils ou navigateurs plus anciens.
La mthode getHTML() de l'interface Element est utilise pour srialiser le DOM d'un lment en une chane de caractres HTML.
La mthode fournit un argument options qui permet la srialisation des nuds enfants qui sont des racines d'ombre.
Les options peuvent tre utilises pour inclure des racines d'ombre imbriques qui ont t dfinies comme serializable, et/ou un tableau dfini d'objets ShadowRoot, qui peuvent tre ouverts ou ferms.
Sans arguments, les nuds enfants qui sont des racines d'ombre ne sont pas srialiss, et cette mthode se comporte de la mme manire que la lecture de la valeur de Element.innerHTML.
Notez que certains navigateurs srialisent les caractres < et > en < et > lorsqu'ils apparaissent dans les valeurs d'attribut (voir Compatibilit des navigateurs).
Ceci est pour prvenir une vulnrabilit de scurit potentielle (mutation XSS (angl.)) dans laquelle une attaquante peut crer une entre qui contourne une fonction d'assainissement, permettant une attaque de type script inter-site (XSS).
getHTML(options)
options FacultatifUn objet d'options avec les paramtres optionnels suivants :
serializableShadowRootsUne valeur boolenne qui dfinit si les racines d'ombre serializable doivent tre incluses.
La valeur par dfaut est false.
shadowRootsUn tableau d'objets ShadowRoot srialiser.
Ils sont inclus indpendamment du fait qu'ils soient marqus comme serializable, ou s'ils sont ouverts ou ferms.
La valeur par dfaut est un tableau vide.
Une chane de caractres reprsentant la srialisation HTML de l'lment.
Aucune.
| Spcification |
|---|
| HTML # dom-element-gethtml |
ShadowRoot.getHTML()Element.innerHTMLElement.setHTMLUnsafe()ShadowRoot.setHTMLUnsafe()Cette page a t modifie le 31 juil. 2026 par les contributeurices du MDN.
ElementactiveViewTransitionariaActiveDescendantElementariaAtomicariaAutoCompleteariaBrailleLabelariaBrailleRoleDescriptionariaBusyariaCheckedariaColCountariaColIndexariaColIndexTextariaColSpanariaControlsElementsariaCurrentariaDescribedByElementsariaDescriptionariaDetailsElementsariaDisabledariaErrorMessageElementsariaExpandedariaFlowToElementsariaHasPopupariaHiddenariaInvalidariaKeyShortcutsariaLabelariaLabelledByElementsariaLevelariaLiveariaModalariaMultiLineariaMultiSelectableariaOrientationariaOwnsElementsariaPlaceholderariaPosInSetariaPressedariaReadOnlyariaRelevantariaRequiredariaRoleDescriptionariaRowCountariaRowIndexariaRowIndexTextariaRowSpanariaSelectedariaSetSizeariaSortariaValueMaxariaValueMinariaValueNowariaValueTextassignedSlotattributeschildElementCountchildrenclassListclassNameclientHeightclientLeftclientTopclientWidthcurrentCSSZoomcustomElementRegistryelementTimingfirstElementChildidinnerHTMLlastElementChildlocalNamenamespaceURInextElementSiblingouterHTMLpartprefixpreviousElementSiblingrolescrollHeightscrollLeftscrollLeftMaxscrollTopscrollTopMaxscrollWidthshadowRootslottagNameafter()animate()append()ariaNotify()attachShadow()before()checkVisibility()closest()computedStyleMap()getAnimations()getAttribute()getAttributeNames()getAttributeNode()getAttributeNodeNS()getAttributeNS()getBoundingClientRect()getClientRects()getElementsByClassName()getElementsByTagName()getElementsByTagNameNS()getHTML()hasAttribute()hasAttributeNS()hasAttributes()hasPointerCapture()insertAdjacentElement()insertAdjacentHTML()insertAdjacentText()matches()moveBefore()prepend()pseudo()querySelector()querySelectorAll()releasePointerCapture()remove()removeAttribute()removeAttributeNode()removeAttributeNS()replaceChildren()replaceWith()requestFullscreen()requestPointerLock()scroll()scrollBy()scrollIntoView()scrollIntoViewIfNeeded()scrollTo()setAttribute()setAttributeNode()setAttributeNodeNS()setAttributeNS()setCapture()setHTML()setHTMLUnsafe()setPointerCapture()startViewTransition()toggleAttribute()afterscriptexecuteanimationcancelanimationendanimationiterationanimationstartauxclickbeforeinputbeforematchbeforescriptexecutebeforexrselectblurclickcompositionendcompositionstartcompositionupdatecontentvisibilityautostatechangecontextmenucopycutdblclickDOMActivateDOMMouseScrollfocusfocusinfocusoutfullscreenchangefullscreenerrorgesturechangegestureendgesturestartgotpointercaptureinputkeydownkeypresskeyuplostpointercapturemousedownmouseentermouseleavemousemovemouseoutmouseovermouseupmousewheelMozMousePixelScrollpastepointercancelpointerdownpointerenterpointerleavepointermovepointeroutpointeroverpointerrawupdatepointerupscrollscrollendscrollsnapchangescrollsnapchangingsecuritypolicyviolationtouchcanceltouchendtouchmovetouchstarttransitioncanceltransitionendtransitionruntransitionstartwebkitmouseforcechangedwebkitmouseforcedownwebkitmouseforceupwebkitmouseforcewillbeginwheelAbortControllerAbortSignalAbstractRangeAttrCDATASectionCharacterDataCommentCustomEventDOMErrorDOMExceptionDOMImplementationDOMParserDOMTokenListDocumentDocumentFragmentDocumentTypeEventEventTargetHTMLCollectionMutationObserverMutationRecordNamedNodeMapNodeNodeIteratorNodeListProcessingInstructionQuotaExceededErrorRangeShadowRootStaticRangeTextTreeWalkerXMLDocumentXPathEvaluatorXPathExpressionXPathResultXSLTProcessorCertaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |