{
 "compat_features": [
  "api.CharacterData.afterHTML",
  "api.CharacterData.afterHTMLUnsafe",
  "api.CharacterData.beforeHTML",
  "api.CharacterData.beforeHTMLUnsafe",
  "api.CharacterData.replaceWithHTML",
  "api.CharacterData.replaceWithHTMLUnsafe",
  "api.DocumentType.afterHTML",
  "api.DocumentType.afterHTMLUnsafe",
  "api.DocumentType.beforeHTML",
  "api.DocumentType.beforeHTMLUnsafe",
  "api.DocumentType.replaceWithHTML",
  "api.DocumentType.replaceWithHTMLUnsafe",
  "api.Element.afterHTML",
  "api.Element.afterHTMLUnsafe",
  "api.Element.appendHTML",
  "api.Element.appendHTMLUnsafe",
  "api.Element.beforeHTML",
  "api.Element.beforeHTMLUnsafe",
  "api.Element.prependHTML",
  "api.Element.prependHTMLUnsafe",
  "api.Element.replaceHTML",
  "api.Element.replaceHTMLUnsafe",
  "api.Element.replaceWithHTML",
  "api.Element.replaceWithHTMLUnsafe",
  "api.Element.setHTMLUnsafe",
  "api.Element.setHTMLUnsafe.options_runscripts_parameter",
  "api.ShadowRoot.afterHTML",
  "api.ShadowRoot.afterHTMLUnsafe",
  "api.ShadowRoot.appendHTML",
  "api.ShadowRoot.appendHTMLUnsafe",
  "api.ShadowRoot.beforeHTML",
  "api.ShadowRoot.beforeHTMLUnsafe",
  "api.ShadowRoot.prependHTML",
  "api.ShadowRoot.prependHTMLUnsafe",
  "api.ShadowRoot.replaceWithHTML",
  "api.ShadowRoot.replaceWithHTMLUnsafe",
  "api.ShadowRoot.setHTMLUnsafe",
  "api.ShadowRoot.setHTMLUnsafe.options_runscripts_parameter",
  "api.TrustedHTMLParserOptions",
  "api.TrustedHTMLParserOptions.runScripts",
  "api.TrustedHTMLParserOptions.sanitizer"
 ],
 "description": "The setHTML(), replaceWithHTML(), beforeHTML(), prependHTML(), appendHTML() and afterHTML() DOM methods, and unsafe equivalents, insert HTML into an existing tree.",
 "description_html": "The <code>setHTML()</code>, <code>replaceWithHTML()</code>, <code>beforeHTML()</code>, <code>prependHTML()</code>, <code>appendHTML()</code> and <code>afterHTML()</code> DOM methods, and unsafe equivalents, insert HTML into an existing tree.",
 "group": [
  "dom"
 ],
 "kind": "feature",
 "name": "HTML setter methods",
 "spec": [
  "https://github.com/whatwg/html/pull/12753"
 ],
 "status": {
  "baseline": false,
  "by_compat_key": {
   "api.CharacterData.afterHTML": {
    "baseline": false,
    "support": {}
   },
   "api.CharacterData.afterHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.CharacterData.beforeHTML": {
    "baseline": false,
    "support": {}
   },
   "api.CharacterData.beforeHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.CharacterData.replaceWithHTML": {
    "baseline": false,
    "support": {}
   },
   "api.CharacterData.replaceWithHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.DocumentType.afterHTML": {
    "baseline": false,
    "support": {}
   },
   "api.DocumentType.afterHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.DocumentType.beforeHTML": {
    "baseline": false,
    "support": {}
   },
   "api.DocumentType.beforeHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.DocumentType.replaceWithHTML": {
    "baseline": false,
    "support": {}
   },
   "api.DocumentType.replaceWithHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.Element.afterHTML": {
    "baseline": false,
    "support": {}
   },
   "api.Element.afterHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.Element.appendHTML": {
    "baseline": false,
    "support": {}
   },
   "api.Element.appendHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.Element.beforeHTML": {
    "baseline": false,
    "support": {}
   },
   "api.Element.beforeHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.Element.prependHTML": {
    "baseline": false,
    "support": {}
   },
   "api.Element.prependHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.Element.replaceHTML": {
    "baseline": false,
    "support": {}
   },
   "api.Element.replaceHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.Element.replaceWithHTML": {
    "baseline": false,
    "support": {}
   },
   "api.Element.replaceWithHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.Element.setHTMLUnsafe": {
    "baseline": "low",
    "baseline_low_date": "2025-09-15",
    "support": {
     "chrome": "124",
     "chrome_android": "124",
     "edge": "124",
     "firefox": "123",
     "firefox_android": "123",
     "safari": "26",
     "safari_ios": "26"
    }
   },
   "api.Element.setHTMLUnsafe.options_runscripts_parameter": {
    "baseline": false,
    "support": {}
   },
   "api.ShadowRoot.afterHTML": {
    "baseline": false,
    "support": {}
   },
   "api.ShadowRoot.afterHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.ShadowRoot.appendHTML": {
    "baseline": false,
    "support": {}
   },
   "api.ShadowRoot.appendHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.ShadowRoot.beforeHTML": {
    "baseline": false,
    "support": {}
   },
   "api.ShadowRoot.beforeHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.ShadowRoot.prependHTML": {
    "baseline": false,
    "support": {}
   },
   "api.ShadowRoot.prependHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.ShadowRoot.replaceWithHTML": {
    "baseline": false,
    "support": {}
   },
   "api.ShadowRoot.replaceWithHTMLUnsafe": {
    "baseline": false,
    "support": {}
   },
   "api.ShadowRoot.setHTMLUnsafe": {
    "baseline": "low",
    "baseline_low_date": "2025-09-15",
    "support": {
     "chrome": "124",
     "chrome_android": "124",
     "edge": "124",
     "firefox": "123",
     "firefox_android": "123",
     "safari": "26",
     "safari_ios": "26"
    }
   },
   "api.ShadowRoot.setHTMLUnsafe.options_runscripts_parameter": {
    "baseline": false,
    "support": {}
   },
   "api.TrustedHTMLParserOptions": {
    "baseline": false,
    "support": {}
   },
   "api.TrustedHTMLParserOptions.runScripts": {
    "baseline": false,
    "support": {}
   },
   "api.TrustedHTMLParserOptions.sanitizer": {
    "baseline": false,
    "support": {}
   }
  },
  "support": {}
 },
 "id": "html-setters",
 "groups": [
  "dom"
 ],
 "specs": [
  {
   "url": "https://github.com/whatwg/html/pull/12753"
  }
 ],
 "mdnUrls": [
  {
   "slug": "Web/API/Element/setHTMLUnsafe",
   "title": "Element: setHTMLUnsafe() method",
   "anchor": null,
   "url": "https://developer.mozilla.org/docs/Web/API/Element/setHTMLUnsafe"
  },
  {
   "slug": "Web/API/ShadowRoot/setHTMLUnsafe",
   "title": "ShadowRoot: setHTMLUnsafe() method",
   "anchor": null,
   "url": "https://developer.mozilla.org/docs/Web/API/ShadowRoot/setHTMLUnsafe"
  }
 ],
 "standardPositions": [],
 "hasNegativeStandardPosition": false,
 "stateOfSurveys": [],
 "chromeUseCounters": {},
 "interop": [],
 "wpt": null,
 "developerSignals": {
  "url": "https://github.com/web-platform-dx/developer-signals/issues/930",
  "votes": 1
 },
 "bugs": {},
 "useCases": null,
 "baselineLowDateAsObject": null,
 "baselineHighDateAsObject": null
}