CINXE.COM
dart:html library - Dart API
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no"> <meta name="description" content="dart:html library API docs, for the Dart programming language."> <title>dart:html library - Dart API</title> <link rel="canonical" href="https://api.dart.dev/dart-html"> <link rel="preconnect" href="https://fonts.gstatic.com"> <link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0" rel="stylesheet"> <link rel="stylesheet" href="../static-assets/github.css?v1"> <link rel="stylesheet" href="../static-assets/styles.css?v1"> <link rel="icon" href="../static-assets/favicon.png?v1"> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-VVQ8908SJ5"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-VVQ8908SJ5'); </script> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preload" href="https://fonts.googleapis.com/css2?family=Google+Sans+Text:wght@400&family=Google+Sans:wght@500&display=swap" as="style"> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Google+Sans+Text:wght@400&family=Google+Sans:wght@500&display=swap"> <link rel="stylesheet" href="https://www.gstatic.com/glue/cookienotificationbar/cookienotificationbar.min.css"> </head> <body data-base-href="../" data-using-base-href="false" class="light-theme"> <div id="overlay-under-drawer"></div> <header id="title"> <span id="sidenav-left-toggle" class="material-symbols-outlined" role="button" tabindex="0">menu</span> <ol class="breadcrumbs gt-separated dark hidden-xs"> <li><a href="../index.html">Dart</a></li> <li class="self-crumb"><span class="deprecated">dart:html</span></li> </ol> <div class="self-name">dart:html</div> <form class="search navbar-right" role="search"> <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search..."> </form> <div class="toggle" id="theme-button" title="Toggle brightness"> <label for="theme"> <input type="checkbox" id="theme" value="light-theme"> <span id="dark-theme-button" class="material-symbols-outlined"> dark_mode </span> <span id="light-theme-button" class="material-symbols-outlined"> light_mode </span> </label> </div> </header> <main> <div id="dartdoc-main-content" class="main-content" data-above-sidebar="" data-below-sidebar="dart-html/dart-html-library-sidebar.html"> <div> <div id="external-links" class="btn-group"><a title="View source code" class="source-link" href="https://github.com/dart-lang/sdk/blob/9594995093f642957b780603c6435d9e7a61b923/sdk/lib/html/dart2js/html_dart2js.dart#L28"><span class="material-symbols-outlined">description</span></a></div> <h1> <span class="kind-library">dart:html</span> library </h1> </div> <section class="desc markdown"> <p>HTML elements and other resources for web-based applications that need to interact with the browser and the DOM (Document Object Model).</p> <div class="markdown-alert markdown-alert-note"> <p class="markdown-alert-title">Note</p> <p>New projects should prefer to use <a href="https://pub.dev/packages/web">package:web</a>. For existing projects, see our <a href="https://dart.dev/go/package-web">migration guide</a>.</p> </div> <p>This library includes DOM element types, CSS styling, local storage, media, speech, events, and more. To get started, check out the <a href="../dart-html/Element-class.html">Element</a> class, the base class for many of the HTML DOM types.</p> <p>For information on writing web apps with Dart, see <a href="https://dart.dev/web">https://dart.dev/web</a>.</p> </section> <section class="summary offset-anchor" id="classes"> <h2>Classes</h2> <dl> <dt id="AbortPaymentEvent"> <span class="name "><a href="../dart-html/AbortPaymentEvent-class.html">AbortPaymentEvent</a></span> </dt> <dd> </dd> <dt id="AbsoluteOrientationSensor"> <span class="name "><a href="../dart-html/AbsoluteOrientationSensor-class.html">AbsoluteOrientationSensor</a></span> </dt> <dd> </dd> <dt id="AbstractWorker"> <span class="name "><a href="../dart-html/AbstractWorker-class.html">AbstractWorker</a></span> </dt> <dd> </dd> <dt id="Accelerometer"> <span class="name "><a href="../dart-html/Accelerometer-class.html">Accelerometer</a></span> </dt> <dd> </dd> <dt id="AccessibleNode"> <span class="name "><a href="../dart-html/AccessibleNode-class.html">AccessibleNode</a></span> </dt> <dd> </dd> <dt id="AccessibleNodeList"> <span class="name "><a href="../dart-html/AccessibleNodeList-class.html">AccessibleNodeList</a></span> </dt> <dd> </dd> <dt id="AmbientLightSensor"> <span class="name "><a href="../dart-html/AmbientLightSensor-class.html">AmbientLightSensor</a></span> </dt> <dd> </dd> <dt id="AnchorElement"> <span class="name "><a href="../dart-html/AnchorElement-class.html">AnchorElement</a></span> </dt> <dd> </dd> <dt id="Animation"> <span class="name "><a href="../dart-html/Animation-class.html">Animation</a></span> </dt> <dd> </dd> <dt id="AnimationEffectReadOnly"> <span class="name "><a href="../dart-html/AnimationEffectReadOnly-class.html">AnimationEffectReadOnly</a></span> </dt> <dd> </dd> <dt id="AnimationEffectTiming"> <span class="name "><a href="../dart-html/AnimationEffectTiming-class.html">AnimationEffectTiming</a></span> </dt> <dd> </dd> <dt id="AnimationEffectTimingReadOnly"> <span class="name "><a href="../dart-html/AnimationEffectTimingReadOnly-class.html">AnimationEffectTimingReadOnly</a></span> </dt> <dd> </dd> <dt id="AnimationEvent"> <span class="name "><a href="../dart-html/AnimationEvent-class.html">AnimationEvent</a></span> </dt> <dd> </dd> <dt id="AnimationPlaybackEvent"> <span class="name "><a href="../dart-html/AnimationPlaybackEvent-class.html">AnimationPlaybackEvent</a></span> </dt> <dd> </dd> <dt id="AnimationTimeline"> <span class="name "><a href="../dart-html/AnimationTimeline-class.html">AnimationTimeline</a></span> </dt> <dd> </dd> <dt id="AnimationWorkletGlobalScope"> <span class="name "><a href="../dart-html/AnimationWorkletGlobalScope-class.html">AnimationWorkletGlobalScope</a></span> </dt> <dd> </dd> <dt id="ApplicationCache"> <span class="name "><a href="../dart-html/ApplicationCache-class.html">ApplicationCache</a></span> </dt> <dd> ApplicationCache is accessed via <a href="../dart-html/Window/applicationCache.html">Window.applicationCache</a>. </dd> <dt id="ApplicationCacheErrorEvent"> <span class="name "><a href="../dart-html/ApplicationCacheErrorEvent-class.html">ApplicationCacheErrorEvent</a></span> </dt> <dd> </dd> <dt id="AreaElement"> <span class="name "><a href="../dart-html/AreaElement-class.html">AreaElement</a></span> </dt> <dd> DOM Area Element, which links regions of an image map with a hyperlink. </dd> <dt id="AudioElement"> <span class="name "><a href="../dart-html/AudioElement-class.html">AudioElement</a></span> </dt> <dd> </dd> <dt id="AuthenticatorAssertionResponse"> <span class="name "><a href="../dart-html/AuthenticatorAssertionResponse-class.html">AuthenticatorAssertionResponse</a></span> </dt> <dd> </dd> <dt id="AuthenticatorAttestationResponse"> <span class="name "><a href="../dart-html/AuthenticatorAttestationResponse-class.html">AuthenticatorAttestationResponse</a></span> </dt> <dd> </dd> <dt id="AuthenticatorResponse"> <span class="name "><a href="../dart-html/AuthenticatorResponse-class.html">AuthenticatorResponse</a></span> </dt> <dd> </dd> <dt id="BackgroundFetchClickEvent"> <span class="name "><a href="../dart-html/BackgroundFetchClickEvent-class.html">BackgroundFetchClickEvent</a></span> </dt> <dd> </dd> <dt id="BackgroundFetchedEvent"> <span class="name "><a href="../dart-html/BackgroundFetchedEvent-class.html">BackgroundFetchedEvent</a></span> </dt> <dd> </dd> <dt id="BackgroundFetchEvent"> <span class="name "><a href="../dart-html/BackgroundFetchEvent-class.html">BackgroundFetchEvent</a></span> </dt> <dd> </dd> <dt id="BackgroundFetchFailEvent"> <span class="name "><a href="../dart-html/BackgroundFetchFailEvent-class.html">BackgroundFetchFailEvent</a></span> </dt> <dd> </dd> <dt id="BackgroundFetchFetch"> <span class="name "><a href="../dart-html/BackgroundFetchFetch-class.html">BackgroundFetchFetch</a></span> </dt> <dd> </dd> <dt id="BackgroundFetchManager"> <span class="name "><a href="../dart-html/BackgroundFetchManager-class.html">BackgroundFetchManager</a></span> </dt> <dd> </dd> <dt id="BackgroundFetchRegistration"> <span class="name "><a href="../dart-html/BackgroundFetchRegistration-class.html">BackgroundFetchRegistration</a></span> </dt> <dd> </dd> <dt id="BackgroundFetchSettledFetch"> <span class="name "><a href="../dart-html/BackgroundFetchSettledFetch-class.html">BackgroundFetchSettledFetch</a></span> </dt> <dd> </dd> <dt id="BarcodeDetector"> <span class="name "><a href="../dart-html/BarcodeDetector-class.html">BarcodeDetector</a></span> </dt> <dd> </dd> <dt id="BarProp"> <span class="name deprecated"><a class="deprecated" href="../dart-html/BarProp-class.html">BarProp</a></span> </dt> <dd> </dd> <dt id="BaseElement"> <span class="name "><a href="../dart-html/BaseElement-class.html">BaseElement</a></span> </dt> <dd> </dd> <dt id="BatteryManager"> <span class="name "><a href="../dart-html/BatteryManager-class.html">BatteryManager</a></span> </dt> <dd> </dd> <dt id="BeforeInstallPromptEvent"> <span class="name "><a href="../dart-html/BeforeInstallPromptEvent-class.html">BeforeInstallPromptEvent</a></span> </dt> <dd> </dd> <dt id="BeforeUnloadEvent"> <span class="name "><a href="../dart-html/BeforeUnloadEvent-class.html">BeforeUnloadEvent</a></span> </dt> <dd> </dd> <dt id="Blob"> <span class="name "><a href="../dart-html/Blob-class.html">Blob</a></span> </dt> <dd> </dd> <dt id="BlobEvent"> <span class="name "><a href="../dart-html/BlobEvent-class.html">BlobEvent</a></span> </dt> <dd> </dd> <dt id="BluetoothRemoteGattDescriptor"> <span class="name "><a href="../dart-html/BluetoothRemoteGattDescriptor-class.html">BluetoothRemoteGattDescriptor</a></span> </dt> <dd> </dd> <dt id="Body"> <span class="name "><a href="../dart-html/Body-class.html">Body</a></span> </dt> <dd> </dd> <dt id="BodyElement"> <span class="name "><a href="../dart-html/BodyElement-class.html">BodyElement</a></span> </dt> <dd> </dd> <dt id="BRElement"> <span class="name "><a href="../dart-html/BRElement-class.html">BRElement</a></span> </dt> <dd> </dd> <dt id="BroadcastChannel"> <span class="name "><a href="../dart-html/BroadcastChannel-class.html">BroadcastChannel</a></span> </dt> <dd> </dd> <dt id="BudgetState"> <span class="name "><a href="../dart-html/BudgetState-class.html">BudgetState</a></span> </dt> <dd> </dd> <dt id="ButtonElement"> <span class="name "><a href="../dart-html/ButtonElement-class.html">ButtonElement</a></span> </dt> <dd> </dd> <dt id="ButtonInputElement"> <span class="name "><a href="../dart-html/ButtonInputElement-class.html">ButtonInputElement</a></span> </dt> <dd> A button, with no default behavior. </dd> <dt id="CacheStorage"> <span class="name "><a href="../dart-html/CacheStorage-class.html">CacheStorage</a></span> </dt> <dd> </dd> <dt id="CanMakePaymentEvent"> <span class="name "><a href="../dart-html/CanMakePaymentEvent-class.html">CanMakePaymentEvent</a></span> </dt> <dd> </dd> <dt id="CanvasCaptureMediaStreamTrack"> <span class="name "><a href="../dart-html/CanvasCaptureMediaStreamTrack-class.html">CanvasCaptureMediaStreamTrack</a></span> </dt> <dd> </dd> <dt id="CanvasElement"> <span class="name "><a href="../dart-html/CanvasElement-class.html">CanvasElement</a></span> </dt> <dd> </dd> <dt id="CanvasGradient"> <span class="name "><a href="../dart-html/CanvasGradient-class.html">CanvasGradient</a></span> </dt> <dd> An opaque canvas object representing a gradient. </dd> <dt id="CanvasImageSource"> <span class="name "><a href="../dart-html/CanvasImageSource-class.html">CanvasImageSource</a></span> </dt> <dd> An object that can be drawn to a 2D canvas rendering context. </dd> <dt id="CanvasPattern"> <span class="name "><a href="../dart-html/CanvasPattern-class.html">CanvasPattern</a></span> </dt> <dd> An opaque object representing a pattern of image, canvas, or video. </dd> <dt id="CanvasRenderingContext"> <span class="name "><a href="../dart-html/CanvasRenderingContext-class.html">CanvasRenderingContext</a></span> </dt> <dd> </dd> <dt id="CanvasRenderingContext2D"> <span class="name "><a href="../dart-html/CanvasRenderingContext2D-class.html">CanvasRenderingContext2D</a></span> </dt> <dd> </dd> <dt id="CDataSection"> <span class="name deprecated"><a class="deprecated" href="../dart-html/CDataSection-class.html">CDataSection</a></span> </dt> <dd> </dd> <dt id="CharacterData"> <span class="name "><a href="../dart-html/CharacterData-class.html">CharacterData</a></span> </dt> <dd> </dd> <dt id="CheckboxInputElement"> <span class="name "><a href="../dart-html/CheckboxInputElement-class.html">CheckboxInputElement</a></span> </dt> <dd> A boolean editor control. </dd> <dt id="ChildNode"> <span class="name "><a href="../dart-html/ChildNode-class.html">ChildNode</a></span> </dt> <dd> </dd> <dt id="Client"> <span class="name "><a href="../dart-html/Client-class.html">Client</a></span> </dt> <dd> </dd> <dt id="Clients"> <span class="name "><a href="../dart-html/Clients-class.html">Clients</a></span> </dt> <dd> </dd> <dt id="ClipboardEvent"> <span class="name "><a href="../dart-html/ClipboardEvent-class.html">ClipboardEvent</a></span> </dt> <dd> </dd> <dt id="CloseEvent"> <span class="name "><a href="../dart-html/CloseEvent-class.html">CloseEvent</a></span> </dt> <dd> </dd> <dt id="Comment"> <span class="name "><a href="../dart-html/Comment-class.html">Comment</a></span> </dt> <dd> </dd> <dt id="CompositionEvent"> <span class="name "><a href="../dart-html/CompositionEvent-class.html">CompositionEvent</a></span> </dt> <dd> </dd> <dt id="Console"> <span class="name "><a href="../dart-html/Console-class.html">Console</a></span> </dt> <dd> </dd> <dt id="ContentElement"> <span class="name "><a href="../dart-html/ContentElement-class.html">ContentElement</a></span> </dt> <dd> </dd> <dt id="CookieStore"> <span class="name "><a href="../dart-html/CookieStore-class.html">CookieStore</a></span> </dt> <dd> </dd> <dt id="Coordinates"> <span class="name "><a href="../dart-html/Coordinates-class.html">Coordinates</a></span> </dt> <dd> </dd> <dt id="Credential"> <span class="name "><a href="../dart-html/Credential-class.html">Credential</a></span> </dt> <dd> </dd> <dt id="CredentialsContainer"> <span class="name "><a href="../dart-html/CredentialsContainer-class.html">CredentialsContainer</a></span> </dt> <dd> </dd> <dt id="CredentialUserData"> <span class="name "><a href="../dart-html/CredentialUserData-class.html">CredentialUserData</a></span> </dt> <dd> </dd> <dt id="Crypto"> <span class="name "><a href="../dart-html/Crypto-class.html">Crypto</a></span> </dt> <dd> </dd> <dt id="CryptoKey"> <span class="name "><a href="../dart-html/CryptoKey-class.html">CryptoKey</a></span> </dt> <dd> </dd> <dt id="Css"> <span class="name "><a href="../dart-html/Css-class.html">Css</a></span> </dt> <dd> </dd> <dt id="CssCharsetRule"> <span class="name "><a href="../dart-html/CssCharsetRule-class.html">CssCharsetRule</a></span> </dt> <dd> </dd> <dt id="CssClassSet"> <span class="name "><a href="../dart-html/CssClassSet-class.html">CssClassSet</a></span> </dt> <dd> A Set that stores the CSS class names for an element. </dd> <dt id="CssConditionRule"> <span class="name "><a href="../dart-html/CssConditionRule-class.html">CssConditionRule</a></span> </dt> <dd> </dd> <dt id="CssFontFaceRule"> <span class="name "><a href="../dart-html/CssFontFaceRule-class.html">CssFontFaceRule</a></span> </dt> <dd> </dd> <dt id="CssGroupingRule"> <span class="name "><a href="../dart-html/CssGroupingRule-class.html">CssGroupingRule</a></span> </dt> <dd> </dd> <dt id="CssImageValue"> <span class="name "><a href="../dart-html/CssImageValue-class.html">CssImageValue</a></span> </dt> <dd> </dd> <dt id="CssImportRule"> <span class="name "><a href="../dart-html/CssImportRule-class.html">CssImportRule</a></span> </dt> <dd> </dd> <dt id="CssKeyframeRule"> <span class="name "><a href="../dart-html/CssKeyframeRule-class.html">CssKeyframeRule</a></span> </dt> <dd> </dd> <dt id="CssKeyframesRule"> <span class="name "><a href="../dart-html/CssKeyframesRule-class.html">CssKeyframesRule</a></span> </dt> <dd> </dd> <dt id="CssKeywordValue"> <span class="name "><a href="../dart-html/CssKeywordValue-class.html">CssKeywordValue</a></span> </dt> <dd> </dd> <dt id="CssMatrixComponent"> <span class="name "><a href="../dart-html/CssMatrixComponent-class.html">CssMatrixComponent</a></span> </dt> <dd> </dd> <dt id="CssMediaRule"> <span class="name "><a href="../dart-html/CssMediaRule-class.html">CssMediaRule</a></span> </dt> <dd> </dd> <dt id="CssNamespaceRule"> <span class="name "><a href="../dart-html/CssNamespaceRule-class.html">CssNamespaceRule</a></span> </dt> <dd> </dd> <dt id="CssNumericValue"> <span class="name "><a href="../dart-html/CssNumericValue-class.html">CssNumericValue</a></span> </dt> <dd> </dd> <dt id="CssPageRule"> <span class="name "><a href="../dart-html/CssPageRule-class.html">CssPageRule</a></span> </dt> <dd> </dd> <dt id="CssPerspective"> <span class="name "><a href="../dart-html/CssPerspective-class.html">CssPerspective</a></span> </dt> <dd> </dd> <dt id="CssPositionValue"> <span class="name "><a href="../dart-html/CssPositionValue-class.html">CssPositionValue</a></span> </dt> <dd> </dd> <dt id="CssRect"> <span class="name "><a href="../dart-html/CssRect-class.html">CssRect</a></span> </dt> <dd> A class for representing CSS dimensions. </dd> <dt id="CssResourceValue"> <span class="name "><a href="../dart-html/CssResourceValue-class.html">CssResourceValue</a></span> </dt> <dd> </dd> <dt id="CssRotation"> <span class="name "><a href="../dart-html/CssRotation-class.html">CssRotation</a></span> </dt> <dd> </dd> <dt id="CssRule"> <span class="name "><a href="../dart-html/CssRule-class.html">CssRule</a></span> </dt> <dd> </dd> <dt id="CssScale"> <span class="name "><a href="../dart-html/CssScale-class.html">CssScale</a></span> </dt> <dd> </dd> <dt id="CssSkew"> <span class="name "><a href="../dart-html/CssSkew-class.html">CssSkew</a></span> </dt> <dd> </dd> <dt id="CssStyleDeclaration"> <span class="name "><a href="../dart-html/CssStyleDeclaration-class.html">CssStyleDeclaration</a></span> </dt> <dd> </dd> <dt id="CssStyleDeclarationBase"> <span class="name "><a href="../dart-html/CssStyleDeclarationBase-class.html">CssStyleDeclarationBase</a></span> </dt> <dd> </dd> <dt id="CssStyleRule"> <span class="name "><a href="../dart-html/CssStyleRule-class.html">CssStyleRule</a></span> </dt> <dd> </dd> <dt id="CssStyleSheet"> <span class="name "><a href="../dart-html/CssStyleSheet-class.html">CssStyleSheet</a></span> </dt> <dd> </dd> <dt id="CssStyleValue"> <span class="name "><a href="../dart-html/CssStyleValue-class.html">CssStyleValue</a></span> </dt> <dd> </dd> <dt id="CssSupportsRule"> <span class="name "><a href="../dart-html/CssSupportsRule-class.html">CssSupportsRule</a></span> </dt> <dd> </dd> <dt id="CssTransformComponent"> <span class="name "><a href="../dart-html/CssTransformComponent-class.html">CssTransformComponent</a></span> </dt> <dd> </dd> <dt id="CssTransformValue"> <span class="name "><a href="../dart-html/CssTransformValue-class.html">CssTransformValue</a></span> </dt> <dd> </dd> <dt id="CssTranslation"> <span class="name "><a href="../dart-html/CssTranslation-class.html">CssTranslation</a></span> </dt> <dd> </dd> <dt id="CssUnitValue"> <span class="name "><a href="../dart-html/CssUnitValue-class.html">CssUnitValue</a></span> </dt> <dd> </dd> <dt id="CssUnparsedValue"> <span class="name "><a href="../dart-html/CssUnparsedValue-class.html">CssUnparsedValue</a></span> </dt> <dd> </dd> <dt id="CssurlImageValue"> <span class="name "><a href="../dart-html/CssurlImageValue-class.html">CssurlImageValue</a></span> </dt> <dd> </dd> <dt id="CssVariableReferenceValue"> <span class="name "><a href="../dart-html/CssVariableReferenceValue-class.html">CssVariableReferenceValue</a></span> </dt> <dd> </dd> <dt id="CssViewportRule"> <span class="name "><a href="../dart-html/CssViewportRule-class.html">CssViewportRule</a></span> </dt> <dd> </dd> <dt id="CustomElementRegistry"> <span class="name "><a href="../dart-html/CustomElementRegistry-class.html">CustomElementRegistry</a></span> </dt> <dd> </dd> <dt id="CustomEvent"> <span class="name "><a href="../dart-html/CustomEvent-class.html">CustomEvent</a></span> </dt> <dd> </dd> <dt id="CustomStream"> <span class="name "><a href="../dart-html/CustomStream-class.html">CustomStream</a><span class="signature"><<wbr><span class="type-parameter">T extends <a href="../dart-html/Event-class.html">Event</a></span>></span></span> </dt> <dd> A stream of custom events, which enables the user to "fire" (add) their own custom events to a stream. </dd> <dt id="DataElement"> <span class="name "><a href="../dart-html/DataElement-class.html">DataElement</a></span> </dt> <dd> </dd> <dt id="DataListElement"> <span class="name "><a href="../dart-html/DataListElement-class.html">DataListElement</a></span> </dt> <dd> </dd> <dt id="DataTransfer"> <span class="name "><a href="../dart-html/DataTransfer-class.html">DataTransfer</a></span> </dt> <dd> </dd> <dt id="DataTransferItem"> <span class="name "><a href="../dart-html/DataTransferItem-class.html">DataTransferItem</a></span> </dt> <dd> </dd> <dt id="DataTransferItemList"> <span class="name "><a href="../dart-html/DataTransferItemList-class.html">DataTransferItemList</a></span> </dt> <dd> </dd> <dt id="DateInputElement"> <span class="name "><a href="../dart-html/DateInputElement-class.html">DateInputElement</a></span> </dt> <dd> A date (year, month, day) with no time zone. </dd> <dt id="DedicatedWorkerGlobalScope"> <span class="name "><a href="../dart-html/DedicatedWorkerGlobalScope-class.html">DedicatedWorkerGlobalScope</a></span> </dt> <dd> </dd> <dt id="DeprecatedStorageInfo"> <span class="name "><a href="../dart-html/DeprecatedStorageInfo-class.html">DeprecatedStorageInfo</a></span> </dt> <dd> </dd> <dt id="DeprecatedStorageQuota"> <span class="name "><a href="../dart-html/DeprecatedStorageQuota-class.html">DeprecatedStorageQuota</a></span> </dt> <dd> </dd> <dt id="DeprecationReport"> <span class="name "><a href="../dart-html/DeprecationReport-class.html">DeprecationReport</a></span> </dt> <dd> </dd> <dt id="DetailsElement"> <span class="name "><a href="../dart-html/DetailsElement-class.html">DetailsElement</a></span> </dt> <dd> </dd> <dt id="DetectedBarcode"> <span class="name "><a href="../dart-html/DetectedBarcode-class.html">DetectedBarcode</a></span> </dt> <dd> </dd> <dt id="DetectedFace"> <span class="name "><a href="../dart-html/DetectedFace-class.html">DetectedFace</a></span> </dt> <dd> </dd> <dt id="DetectedText"> <span class="name "><a href="../dart-html/DetectedText-class.html">DetectedText</a></span> </dt> <dd> </dd> <dt id="DeviceAcceleration"> <span class="name "><a href="../dart-html/DeviceAcceleration-class.html">DeviceAcceleration</a></span> </dt> <dd> </dd> <dt id="DeviceMotionEvent"> <span class="name "><a href="../dart-html/DeviceMotionEvent-class.html">DeviceMotionEvent</a></span> </dt> <dd> </dd> <dt id="DeviceOrientationEvent"> <span class="name "><a href="../dart-html/DeviceOrientationEvent-class.html">DeviceOrientationEvent</a></span> </dt> <dd> </dd> <dt id="DeviceRotationRate"> <span class="name "><a href="../dart-html/DeviceRotationRate-class.html">DeviceRotationRate</a></span> </dt> <dd> </dd> <dt id="DialogElement"> <span class="name "><a href="../dart-html/DialogElement-class.html">DialogElement</a></span> </dt> <dd> </dd> <dt id="Dimension"> <span class="name "><a href="../dart-html/Dimension-class.html">Dimension</a></span> </dt> <dd> Class representing a <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/length">length measurement</a> in CSS. </dd> <dt id="DirectoryEntry"> <span class="name "><a href="../dart-html/DirectoryEntry-class.html">DirectoryEntry</a></span> </dt> <dd> </dd> <dt id="DirectoryReader"> <span class="name "><a href="../dart-html/DirectoryReader-class.html">DirectoryReader</a></span> </dt> <dd> </dd> <dt id="DivElement"> <span class="name "><a href="../dart-html/DivElement-class.html">DivElement</a></span> </dt> <dd> A generic container for content on an HTML page; corresponds to the <div> tag. </dd> <dt id="DListElement"> <span class="name "><a href="../dart-html/DListElement-class.html">DListElement</a></span> </dt> <dd> </dd> <dt id="Document"> <span class="name "><a href="../dart-html/Document-class.html">Document</a></span> </dt> <dd> The base class for all documents. </dd> <dt id="DocumentFragment"> <span class="name "><a href="../dart-html/DocumentFragment-class.html">DocumentFragment</a></span> </dt> <dd> </dd> <dt id="DocumentOrShadowRoot"> <span class="name "><a href="../dart-html/DocumentOrShadowRoot-class.html">DocumentOrShadowRoot</a></span> </dt> <dd> </dd> <dt id="DocumentTimeline"> <span class="name "><a href="../dart-html/DocumentTimeline-class.html">DocumentTimeline</a></span> </dt> <dd> </dd> <dt id="DomError"> <span class="name "><a href="../dart-html/DomError-class.html">DomError</a></span> </dt> <dd> </dd> <dt id="DomException"> <span class="name "><a href="../dart-html/DomException-class.html">DomException</a></span> </dt> <dd> </dd> <dt id="DomImplementation"> <span class="name "><a href="../dart-html/DomImplementation-class.html">DomImplementation</a></span> </dt> <dd> </dd> <dt id="DomIterator"> <span class="name "><a href="../dart-html/DomIterator-class.html">DomIterator</a></span> </dt> <dd> </dd> <dt id="DomMatrix"> <span class="name "><a href="../dart-html/DomMatrix-class.html">DomMatrix</a></span> </dt> <dd> </dd> <dt id="DomMatrixReadOnly"> <span class="name "><a href="../dart-html/DomMatrixReadOnly-class.html">DomMatrixReadOnly</a></span> </dt> <dd> </dd> <dt id="DomParser"> <span class="name "><a href="../dart-html/DomParser-class.html">DomParser</a></span> </dt> <dd> </dd> <dt id="DomPoint"> <span class="name "><a href="../dart-html/DomPoint-class.html">DomPoint</a></span> </dt> <dd> </dd> <dt id="DomPointReadOnly"> <span class="name "><a href="../dart-html/DomPointReadOnly-class.html">DomPointReadOnly</a></span> </dt> <dd> </dd> <dt id="DomQuad"> <span class="name "><a href="../dart-html/DomQuad-class.html">DomQuad</a></span> </dt> <dd> </dd> <dt id="DomRectList"> <span class="name "><a href="../dart-html/DomRectList-class.html">DomRectList</a></span> </dt> <dd> </dd> <dt id="DomRectReadOnly"> <span class="name "><a href="../dart-html/DomRectReadOnly-class.html">DomRectReadOnly</a></span> </dt> <dd> </dd> <dt id="DomStringList"> <span class="name "><a href="../dart-html/DomStringList-class.html">DomStringList</a></span> </dt> <dd> </dd> <dt id="DomStringMap"> <span class="name "><a href="../dart-html/DomStringMap-class.html">DomStringMap</a></span> </dt> <dd> </dd> <dt id="DomTokenList"> <span class="name "><a href="../dart-html/DomTokenList-class.html">DomTokenList</a></span> </dt> <dd> </dd> <dt id="Element"> <span class="name "><a href="../dart-html/Element-class.html">Element</a></span> </dt> <dd> An abstract class, which all HTML elements extend. </dd> <dt id="ElementEvents"> <span class="name "><a href="../dart-html/ElementEvents-class.html">ElementEvents</a></span> </dt> <dd> </dd> <dt id="ElementList"> <span class="name "><a href="../dart-html/ElementList-class.html">ElementList</a><span class="signature"><<wbr><span class="type-parameter">T extends <a href="../dart-html/Element-class.html">Element</a></span>></span></span> </dt> <dd> An immutable list containing HTML elements. This list contains some additional methods when compared to regular lists for ease of CSS manipulation on a group of elements. </dd> <dt id="ElementStream"> <span class="name "><a href="../dart-html/ElementStream-class.html">ElementStream</a><span class="signature"><<wbr><span class="type-parameter">T extends <a href="../dart-html/Event-class.html">Event</a></span>></span></span> </dt> <dd> A specialized Stream available to <a href="../dart-html/Element-class.html">Element</a>s to enable event delegation. </dd> <dt id="ElementUpgrader"> <span class="name "><a href="../dart-html/ElementUpgrader-class.html">ElementUpgrader</a></span> </dt> <dd> A utility for changing the Dart wrapper type for elements. </dd> <dt id="EmailInputElement"> <span class="name "><a href="../dart-html/EmailInputElement-class.html">EmailInputElement</a></span> </dt> <dd> An e-mail address or list of e-mail addresses. </dd> <dt id="EmbedElement"> <span class="name "><a href="../dart-html/EmbedElement-class.html">EmbedElement</a></span> </dt> <dd> </dd> <dt id="Entry"> <span class="name "><a href="../dart-html/Entry-class.html">Entry</a></span> </dt> <dd> </dd> <dt id="ErrorEvent"> <span class="name "><a href="../dart-html/ErrorEvent-class.html">ErrorEvent</a></span> </dt> <dd> </dd> <dt id="Event"> <span class="name "><a href="../dart-html/Event-class.html">Event</a></span> </dt> <dd> </dd> <dt id="Events"> <span class="name "><a href="../dart-html/Events-class.html">Events</a></span> </dt> <dd> Base class that supports listening for and dispatching browser events. </dd> <dt id="EventSource"> <span class="name "><a href="../dart-html/EventSource-class.html">EventSource</a></span> </dt> <dd> </dd> <dt id="EventStreamProvider"> <span class="name "><a href="../dart-html/EventStreamProvider-class.html">EventStreamProvider</a><span class="signature"><<wbr><span class="type-parameter">T extends <a href="../dart-html/Event-class.html">Event</a></span>></span></span> </dt> <dd> A factory to expose DOM events as Streams. </dd> <dt id="EventTarget"> <span class="name "><a href="../dart-html/EventTarget-class.html">EventTarget</a></span> </dt> <dd> Base class for all browser objects that support events. </dd> <dt id="ExtendableEvent"> <span class="name "><a href="../dart-html/ExtendableEvent-class.html">ExtendableEvent</a></span> </dt> <dd> </dd> <dt id="ExtendableMessageEvent"> <span class="name "><a href="../dart-html/ExtendableMessageEvent-class.html">ExtendableMessageEvent</a></span> </dt> <dd> </dd> <dt id="External"> <span class="name "><a href="../dart-html/External-class.html">External</a></span> </dt> <dd> </dd> <dt id="FaceDetector"> <span class="name "><a href="../dart-html/FaceDetector-class.html">FaceDetector</a></span> </dt> <dd> </dd> <dt id="FederatedCredential"> <span class="name "><a href="../dart-html/FederatedCredential-class.html">FederatedCredential</a></span> </dt> <dd> </dd> <dt id="FetchEvent"> <span class="name "><a href="../dart-html/FetchEvent-class.html">FetchEvent</a></span> </dt> <dd> </dd> <dt id="FieldSetElement"> <span class="name "><a href="../dart-html/FieldSetElement-class.html">FieldSetElement</a></span> </dt> <dd> </dd> <dt id="File"> <span class="name "><a href="../dart-html/File-class.html">File</a></span> </dt> <dd> </dd> <dt id="FileEntry"> <span class="name "><a href="../dart-html/FileEntry-class.html">FileEntry</a></span> </dt> <dd> </dd> <dt id="FileList"> <span class="name "><a href="../dart-html/FileList-class.html">FileList</a></span> </dt> <dd> </dd> <dt id="FileReader"> <span class="name "><a href="../dart-html/FileReader-class.html">FileReader</a></span> </dt> <dd> </dd> <dt id="FileSystem"> <span class="name "><a href="../dart-html/FileSystem-class.html">FileSystem</a></span> </dt> <dd> </dd> <dt id="FileUploadInputElement"> <span class="name "><a href="../dart-html/FileUploadInputElement-class.html">FileUploadInputElement</a></span> </dt> <dd> A control for picking files from the user's computer. </dd> <dt id="FileWriter"> <span class="name "><a href="../dart-html/FileWriter-class.html">FileWriter</a></span> </dt> <dd> </dd> <dt id="FixedSizeListIterator"> <span class="name "><a href="../dart-html/FixedSizeListIterator-class.html">FixedSizeListIterator</a><span class="signature"><<wbr><span class="type-parameter">T</span>></span></span> </dt> <dd> </dd> <dt id="FocusEvent"> <span class="name "><a href="../dart-html/FocusEvent-class.html">FocusEvent</a></span> </dt> <dd> </dd> <dt id="FontFace"> <span class="name "><a href="../dart-html/FontFace-class.html">FontFace</a></span> </dt> <dd> </dd> <dt id="FontFaceSet"> <span class="name "><a href="../dart-html/FontFaceSet-class.html">FontFaceSet</a></span> </dt> <dd> </dd> <dt id="FontFaceSetLoadEvent"> <span class="name "><a href="../dart-html/FontFaceSetLoadEvent-class.html">FontFaceSetLoadEvent</a></span> </dt> <dd> </dd> <dt id="FontFaceSource"> <span class="name "><a href="../dart-html/FontFaceSource-class.html">FontFaceSource</a></span> </dt> <dd> </dd> <dt id="ForeignFetchEvent"> <span class="name "><a href="../dart-html/ForeignFetchEvent-class.html">ForeignFetchEvent</a></span> </dt> <dd> </dd> <dt id="FormData"> <span class="name "><a href="../dart-html/FormData-class.html">FormData</a></span> </dt> <dd> </dd> <dt id="FormElement"> <span class="name "><a href="../dart-html/FormElement-class.html">FormElement</a></span> </dt> <dd> </dd> <dt id="Gamepad"> <span class="name "><a href="../dart-html/Gamepad-class.html">Gamepad</a></span> </dt> <dd> </dd> <dt id="GamepadButton"> <span class="name "><a href="../dart-html/GamepadButton-class.html">GamepadButton</a></span> </dt> <dd> </dd> <dt id="GamepadEvent"> <span class="name "><a href="../dart-html/GamepadEvent-class.html">GamepadEvent</a></span> </dt> <dd> </dd> <dt id="GamepadPose"> <span class="name "><a href="../dart-html/GamepadPose-class.html">GamepadPose</a></span> </dt> <dd> </dd> <dt id="Geolocation"> <span class="name "><a href="../dart-html/Geolocation-class.html">Geolocation</a></span> </dt> <dd> </dd> <dt id="Geoposition"> <span class="name "><a href="../dart-html/Geoposition-class.html">Geoposition</a></span> </dt> <dd> </dd> <dt id="GlobalEventHandlers"> <span class="name "><a href="../dart-html/GlobalEventHandlers-class.html">GlobalEventHandlers</a></span> </dt> <dd> </dd> <dt id="Gyroscope"> <span class="name "><a href="../dart-html/Gyroscope-class.html">Gyroscope</a></span> </dt> <dd> </dd> <dt id="HashChangeEvent"> <span class="name "><a href="../dart-html/HashChangeEvent-class.html">HashChangeEvent</a></span> </dt> <dd> </dd> <dt id="HeadElement"> <span class="name "><a href="../dart-html/HeadElement-class.html">HeadElement</a></span> </dt> <dd> </dd> <dt id="Headers"> <span class="name "><a href="../dart-html/Headers-class.html">Headers</a></span> </dt> <dd> </dd> <dt id="HeadingElement"> <span class="name "><a href="../dart-html/HeadingElement-class.html">HeadingElement</a></span> </dt> <dd> </dd> <dt id="HiddenInputElement"> <span class="name "><a href="../dart-html/HiddenInputElement-class.html">HiddenInputElement</a></span> </dt> <dd> Hidden input which is not intended to be seen or edited by the user. </dd> <dt id="History"> <span class="name "><a href="../dart-html/History-class.html">History</a></span> </dt> <dd> </dd> <dt id="HistoryBase"> <span class="name "><a href="../dart-html/HistoryBase-class.html">HistoryBase</a></span> </dt> <dd> </dd> <dt id="HRElement"> <span class="name "><a href="../dart-html/HRElement-class.html">HRElement</a></span> </dt> <dd> An <code><hr></code> tag. </dd> <dt id="HtmlCollection"> <span class="name "><a href="../dart-html/HtmlCollection-class.html">HtmlCollection</a></span> </dt> <dd> </dd> <dt id="HtmlDocument"> <span class="name "><a href="../dart-html/HtmlDocument-class.html">HtmlDocument</a></span> </dt> <dd> </dd> <dt id="HtmlElement"> <span class="name "><a href="../dart-html/HtmlElement-class.html">HtmlElement</a></span> </dt> <dd> </dd> <dt id="HtmlFormControlsCollection"> <span class="name "><a href="../dart-html/HtmlFormControlsCollection-class.html">HtmlFormControlsCollection</a></span> </dt> <dd> </dd> <dt id="HtmlHtmlElement"> <span class="name "><a href="../dart-html/HtmlHtmlElement-class.html">HtmlHtmlElement</a></span> </dt> <dd> </dd> <dt id="HtmlHyperlinkElementUtils"> <span class="name "><a href="../dart-html/HtmlHyperlinkElementUtils-class.html">HtmlHyperlinkElementUtils</a></span> </dt> <dd> </dd> <dt id="HtmlOptionsCollection"> <span class="name "><a href="../dart-html/HtmlOptionsCollection-class.html">HtmlOptionsCollection</a></span> </dt> <dd> </dd> <dt id="HttpRequest"> <span class="name "><a href="../dart-html/HttpRequest-class.html">HttpRequest</a></span> </dt> <dd> A client-side XHR request for getting data from a URL, formally known as XMLHttpRequest. </dd> <dt id="HttpRequestEventTarget"> <span class="name "><a href="../dart-html/HttpRequestEventTarget-class.html">HttpRequestEventTarget</a></span> </dt> <dd> </dd> <dt id="HttpRequestUpload"> <span class="name "><a href="../dart-html/HttpRequestUpload-class.html">HttpRequestUpload</a></span> </dt> <dd> </dd> <dt id="HttpStatus"> <span class="name "><a href="../dart-html/HttpStatus-class.html">HttpStatus</a></span> </dt> <dd> HTTP status codes. Exported in dart:io and dart:html. </dd> <dt id="IdleDeadline"> <span class="name "><a href="../dart-html/IdleDeadline-class.html">IdleDeadline</a></span> </dt> <dd> </dd> <dt id="IFrameElement"> <span class="name "><a href="../dart-html/IFrameElement-class.html">IFrameElement</a></span> </dt> <dd> </dd> <dt id="ImageBitmap"> <span class="name "><a href="../dart-html/ImageBitmap-class.html">ImageBitmap</a></span> </dt> <dd> </dd> <dt id="ImageBitmapRenderingContext"> <span class="name "><a href="../dart-html/ImageBitmapRenderingContext-class.html">ImageBitmapRenderingContext</a></span> </dt> <dd> </dd> <dt id="ImageButtonInputElement"> <span class="name "><a href="../dart-html/ImageButtonInputElement-class.html">ImageButtonInputElement</a></span> </dt> <dd> Either an image which the user can select a coordinate to or a form submit button. </dd> <dt id="ImageCapture"> <span class="name "><a href="../dart-html/ImageCapture-class.html">ImageCapture</a></span> </dt> <dd> </dd> <dt id="ImageData"> <span class="name "><a href="../dart-html/ImageData-class.html">ImageData</a></span> </dt> <dd> </dd> <dt id="ImageElement"> <span class="name "><a href="../dart-html/ImageElement-class.html">ImageElement</a></span> </dt> <dd> </dd> <dt id="ImmutableListMixin"> <span class="name "><a href="../dart-html/ImmutableListMixin-class.html">ImmutableListMixin</a><span class="signature"><<wbr><span class="type-parameter">E</span>></span></span> </dt> <dd> </dd> <dt id="InputDeviceCapabilities"> <span class="name "><a href="../dart-html/InputDeviceCapabilities-class.html">InputDeviceCapabilities</a></span> </dt> <dd> </dd> <dt id="InputElement"> <span class="name "><a href="../dart-html/InputElement-class.html">InputElement</a></span> </dt> <dd> </dd> <dt id="InputElementBase"> <span class="name "><a href="../dart-html/InputElementBase-class.html">InputElementBase</a></span> </dt> <dd> Exposes the functionality common between all InputElement types. </dd> <dt id="InstallEvent"> <span class="name "><a href="../dart-html/InstallEvent-class.html">InstallEvent</a></span> </dt> <dd> </dd> <dt id="IntersectionObserver"> <span class="name "><a href="../dart-html/IntersectionObserver-class.html">IntersectionObserver</a></span> </dt> <dd> </dd> <dt id="IntersectionObserverEntry"> <span class="name "><a href="../dart-html/IntersectionObserverEntry-class.html">IntersectionObserverEntry</a></span> </dt> <dd> </dd> <dt id="InterventionReport"> <span class="name "><a href="../dart-html/InterventionReport-class.html">InterventionReport</a></span> </dt> <dd> </dd> <dt id="KeyboardEvent"> <span class="name "><a href="../dart-html/KeyboardEvent-class.html">KeyboardEvent</a></span> </dt> <dd> An event that describes user interaction with the keyboard. </dd> <dt id="KeyboardEventStream"> <span class="name "><a href="../dart-html/KeyboardEventStream-class.html">KeyboardEventStream</a></span> </dt> <dd> Records KeyboardEvents that occur on a particular element, and provides a stream of outgoing KeyEvents with cross-browser consistent keyCode and charCode values despite the fact that a multitude of browsers that have varying keyboard default behavior. </dd> <dt id="KeyCode"> <span class="name "><a href="../dart-html/KeyCode-class.html">KeyCode</a></span> </dt> <dd> Defines the keycode values for keys that are returned by KeyboardEvent.keyCode. </dd> <dt id="KeyEvent"> <span class="name "><a href="../dart-html/KeyEvent-class.html">KeyEvent</a></span> </dt> <dd> A custom KeyboardEvent that attempts to eliminate cross-browser inconsistencies, and also provide both keyCode and charCode information for all key events (when such information can be determined). </dd> <dt id="KeyframeEffect"> <span class="name "><a href="../dart-html/KeyframeEffect-class.html">KeyframeEffect</a></span> </dt> <dd> </dd> <dt id="KeyframeEffectReadOnly"> <span class="name "><a href="../dart-html/KeyframeEffectReadOnly-class.html">KeyframeEffectReadOnly</a></span> </dt> <dd> </dd> <dt id="KeyLocation"> <span class="name "><a href="../dart-html/KeyLocation-class.html">KeyLocation</a></span> </dt> <dd> Defines the standard key locations returned by KeyboardEvent.getKeyLocation. </dd> <dt id="LabelElement"> <span class="name "><a href="../dart-html/LabelElement-class.html">LabelElement</a></span> </dt> <dd> </dd> <dt id="LegendElement"> <span class="name "><a href="../dart-html/LegendElement-class.html">LegendElement</a></span> </dt> <dd> </dd> <dt id="LIElement"> <span class="name "><a href="../dart-html/LIElement-class.html">LIElement</a></span> </dt> <dd> </dd> <dt id="LinearAccelerationSensor"> <span class="name "><a href="../dart-html/LinearAccelerationSensor-class.html">LinearAccelerationSensor</a></span> </dt> <dd> </dd> <dt id="LinkElement"> <span class="name "><a href="../dart-html/LinkElement-class.html">LinkElement</a></span> </dt> <dd> </dd> <dt id="LocalDateTimeInputElement"> <span class="name "><a href="../dart-html/LocalDateTimeInputElement-class.html">LocalDateTimeInputElement</a></span> </dt> <dd> A date and time (year, month, day, hour, minute, second, fraction of a second) with no time zone. </dd> <dt id="Location"> <span class="name "><a href="../dart-html/Location-class.html">Location</a></span> </dt> <dd> </dd> <dt id="LocationBase"> <span class="name "><a href="../dart-html/LocationBase-class.html">LocationBase</a></span> </dt> <dd> </dd> <dt id="Magnetometer"> <span class="name "><a href="../dart-html/Magnetometer-class.html">Magnetometer</a></span> </dt> <dd> </dd> <dt id="MapElement"> <span class="name "><a href="../dart-html/MapElement-class.html">MapElement</a></span> </dt> <dd> </dd> <dt id="MathMLElement"> <span class="name "><a href="../dart-html/MathMLElement-class.html">MathMLElement</a></span> </dt> <dd> </dd> <dt id="MediaCapabilities"> <span class="name "><a href="../dart-html/MediaCapabilities-class.html">MediaCapabilities</a></span> </dt> <dd> </dd> <dt id="MediaCapabilitiesInfo"> <span class="name "><a href="../dart-html/MediaCapabilitiesInfo-class.html">MediaCapabilitiesInfo</a></span> </dt> <dd> </dd> <dt id="MediaDeviceInfo"> <span class="name "><a href="../dart-html/MediaDeviceInfo-class.html">MediaDeviceInfo</a></span> </dt> <dd> </dd> <dt id="MediaDevices"> <span class="name "><a href="../dart-html/MediaDevices-class.html">MediaDevices</a></span> </dt> <dd> </dd> <dt id="MediaElement"> <span class="name "><a href="../dart-html/MediaElement-class.html">MediaElement</a></span> </dt> <dd> </dd> <dt id="MediaEncryptedEvent"> <span class="name "><a href="../dart-html/MediaEncryptedEvent-class.html">MediaEncryptedEvent</a></span> </dt> <dd> </dd> <dt id="MediaError"> <span class="name "><a href="../dart-html/MediaError-class.html">MediaError</a></span> </dt> <dd> </dd> <dt id="MediaKeyMessageEvent"> <span class="name "><a href="../dart-html/MediaKeyMessageEvent-class.html">MediaKeyMessageEvent</a></span> </dt> <dd> </dd> <dt id="MediaKeys"> <span class="name "><a href="../dart-html/MediaKeys-class.html">MediaKeys</a></span> </dt> <dd> </dd> <dt id="MediaKeySession"> <span class="name "><a href="../dart-html/MediaKeySession-class.html">MediaKeySession</a></span> </dt> <dd> </dd> <dt id="MediaKeysPolicy"> <span class="name "><a href="../dart-html/MediaKeysPolicy-class.html">MediaKeysPolicy</a></span> </dt> <dd> </dd> <dt id="MediaKeyStatusMap"> <span class="name "><a href="../dart-html/MediaKeyStatusMap-class.html">MediaKeyStatusMap</a></span> </dt> <dd> </dd> <dt id="MediaKeySystemAccess"> <span class="name "><a href="../dart-html/MediaKeySystemAccess-class.html">MediaKeySystemAccess</a></span> </dt> <dd> </dd> <dt id="MediaList"> <span class="name "><a href="../dart-html/MediaList-class.html">MediaList</a></span> </dt> <dd> </dd> <dt id="MediaMetadata"> <span class="name "><a href="../dart-html/MediaMetadata-class.html">MediaMetadata</a></span> </dt> <dd> </dd> <dt id="MediaQueryList"> <span class="name "><a href="../dart-html/MediaQueryList-class.html">MediaQueryList</a></span> </dt> <dd> </dd> <dt id="MediaQueryListEvent"> <span class="name "><a href="../dart-html/MediaQueryListEvent-class.html">MediaQueryListEvent</a></span> </dt> <dd> </dd> <dt id="MediaRecorder"> <span class="name "><a href="../dart-html/MediaRecorder-class.html">MediaRecorder</a></span> </dt> <dd> </dd> <dt id="MediaSession"> <span class="name "><a href="../dart-html/MediaSession-class.html">MediaSession</a></span> </dt> <dd> </dd> <dt id="MediaSettingsRange"> <span class="name "><a href="../dart-html/MediaSettingsRange-class.html">MediaSettingsRange</a></span> </dt> <dd> </dd> <dt id="MediaSource"> <span class="name "><a href="../dart-html/MediaSource-class.html">MediaSource</a></span> </dt> <dd> </dd> <dt id="MediaStream"> <span class="name "><a href="../dart-html/MediaStream-class.html">MediaStream</a></span> </dt> <dd> </dd> <dt id="MediaStreamEvent"> <span class="name "><a href="../dart-html/MediaStreamEvent-class.html">MediaStreamEvent</a></span> </dt> <dd> </dd> <dt id="MediaStreamTrack"> <span class="name "><a href="../dart-html/MediaStreamTrack-class.html">MediaStreamTrack</a></span> </dt> <dd> </dd> <dt id="MediaStreamTrackEvent"> <span class="name "><a href="../dart-html/MediaStreamTrackEvent-class.html">MediaStreamTrackEvent</a></span> </dt> <dd> </dd> <dt id="MemoryInfo"> <span class="name "><a href="../dart-html/MemoryInfo-class.html">MemoryInfo</a></span> </dt> <dd> </dd> <dt id="MenuElement"> <span class="name "><a href="../dart-html/MenuElement-class.html">MenuElement</a></span> </dt> <dd> An HTML </dd> <dt id="MessageChannel"> <span class="name "><a href="../dart-html/MessageChannel-class.html">MessageChannel</a></span> </dt> <dd> </dd> <dt id="MessageEvent"> <span class="name "><a href="../dart-html/MessageEvent-class.html">MessageEvent</a></span> </dt> <dd> </dd> <dt id="MessagePort"> <span class="name "><a href="../dart-html/MessagePort-class.html">MessagePort</a></span> </dt> <dd> </dd> <dt id="Metadata"> <span class="name "><a href="../dart-html/Metadata-class.html">Metadata</a></span> </dt> <dd> </dd> <dt id="MetaElement"> <span class="name "><a href="../dart-html/MetaElement-class.html">MetaElement</a></span> </dt> <dd> </dd> <dt id="MeterElement"> <span class="name "><a href="../dart-html/MeterElement-class.html">MeterElement</a></span> </dt> <dd> </dd> <dt id="MidiAccess"> <span class="name "><a href="../dart-html/MidiAccess-class.html">MidiAccess</a></span> </dt> <dd> </dd> <dt id="MidiConnectionEvent"> <span class="name "><a href="../dart-html/MidiConnectionEvent-class.html">MidiConnectionEvent</a></span> </dt> <dd> </dd> <dt id="MidiInput"> <span class="name "><a href="../dart-html/MidiInput-class.html">MidiInput</a></span> </dt> <dd> </dd> <dt id="MidiInputMap"> <span class="name "><a href="../dart-html/MidiInputMap-class.html">MidiInputMap</a></span> </dt> <dd> </dd> <dt id="MidiMessageEvent"> <span class="name "><a href="../dart-html/MidiMessageEvent-class.html">MidiMessageEvent</a></span> </dt> <dd> </dd> <dt id="MidiOutput"> <span class="name "><a href="../dart-html/MidiOutput-class.html">MidiOutput</a></span> </dt> <dd> </dd> <dt id="MidiOutputMap"> <span class="name "><a href="../dart-html/MidiOutputMap-class.html">MidiOutputMap</a></span> </dt> <dd> </dd> <dt id="MidiPort"> <span class="name "><a href="../dart-html/MidiPort-class.html">MidiPort</a></span> </dt> <dd> </dd> <dt id="MimeType"> <span class="name "><a href="../dart-html/MimeType-class.html">MimeType</a></span> </dt> <dd> </dd> <dt id="MimeTypeArray"> <span class="name "><a href="../dart-html/MimeTypeArray-class.html">MimeTypeArray</a></span> </dt> <dd> </dd> <dt id="ModElement"> <span class="name "><a href="../dart-html/ModElement-class.html">ModElement</a></span> </dt> <dd> </dd> <dt id="MonthInputElement"> <span class="name "><a href="../dart-html/MonthInputElement-class.html">MonthInputElement</a></span> </dt> <dd> A date consisting of a year and a month with no time zone. </dd> <dt id="MouseEvent"> <span class="name "><a href="../dart-html/MouseEvent-class.html">MouseEvent</a></span> </dt> <dd> </dd> <dt id="MutationEvent"> <span class="name deprecated"><a class="deprecated" href="../dart-html/MutationEvent-class.html">MutationEvent</a></span> </dt> <dd> </dd> <dt id="MutationObserver"> <span class="name "><a href="../dart-html/MutationObserver-class.html">MutationObserver</a></span> </dt> <dd> </dd> <dt id="MutationRecord"> <span class="name "><a href="../dart-html/MutationRecord-class.html">MutationRecord</a></span> </dt> <dd> </dd> <dt id="NavigationPreloadManager"> <span class="name "><a href="../dart-html/NavigationPreloadManager-class.html">NavigationPreloadManager</a></span> </dt> <dd> </dd> <dt id="Navigator"> <span class="name "><a href="../dart-html/Navigator-class.html">Navigator</a></span> </dt> <dd> </dd> <dt id="NavigatorAutomationInformation"> <span class="name "><a href="../dart-html/NavigatorAutomationInformation-class.html">NavigatorAutomationInformation</a></span> </dt> <dd> </dd> <dt id="NavigatorConcurrentHardware"> <span class="name "><a href="../dart-html/NavigatorConcurrentHardware-class.html">NavigatorConcurrentHardware</a></span> </dt> <dd> </dd> <dt id="NavigatorCookies"> <span class="name "><a href="../dart-html/NavigatorCookies-class.html">NavigatorCookies</a></span> </dt> <dd> </dd> <dt id="NavigatorID"> <span class="name "><a href="../dart-html/NavigatorID-class.html">NavigatorID</a></span> </dt> <dd> </dd> <dt id="NavigatorLanguage"> <span class="name "><a href="../dart-html/NavigatorLanguage-class.html">NavigatorLanguage</a></span> </dt> <dd> </dd> <dt id="NavigatorOnLine"> <span class="name "><a href="../dart-html/NavigatorOnLine-class.html">NavigatorOnLine</a></span> </dt> <dd> </dd> <dt id="NavigatorUserMediaError"> <span class="name "><a href="../dart-html/NavigatorUserMediaError-class.html">NavigatorUserMediaError</a></span> </dt> <dd> </dd> <dt id="NetworkInformation"> <span class="name "><a href="../dart-html/NetworkInformation-class.html">NetworkInformation</a></span> </dt> <dd> </dd> <dt id="Node"> <span class="name "><a href="../dart-html/Node-class.html">Node</a></span> </dt> <dd> </dd> <dt id="NodeFilter"> <span class="name "><a href="../dart-html/NodeFilter-class.html">NodeFilter</a></span> </dt> <dd> </dd> <dt id="NodeIterator"> <span class="name "><a href="../dart-html/NodeIterator-class.html">NodeIterator</a></span> </dt> <dd> </dd> <dt id="NodeList"> <span class="name "><a href="../dart-html/NodeList-class.html">NodeList</a></span> </dt> <dd> </dd> <dt id="NodeTreeSanitizer"> <span class="name "><a href="../dart-html/NodeTreeSanitizer-class.html">NodeTreeSanitizer</a></span> </dt> <dd> Performs sanitization of a node tree after construction to ensure that it does not contain any disallowed elements or attributes. </dd> <dt id="NodeValidator"> <span class="name "><a href="../dart-html/NodeValidator-class.html">NodeValidator</a></span> </dt> <dd> Interface used to validate that only accepted elements and attributes are allowed while parsing HTML strings into DOM nodes. </dd> <dt id="NodeValidatorBuilder"> <span class="name "><a href="../dart-html/NodeValidatorBuilder-class.html">NodeValidatorBuilder</a></span> </dt> <dd> Class which helps construct standard node validation policies. </dd> <dt id="NoncedElement"> <span class="name "><a href="../dart-html/NoncedElement-class.html">NoncedElement</a></span> </dt> <dd> </dd> <dt id="NonDocumentTypeChildNode"> <span class="name "><a href="../dart-html/NonDocumentTypeChildNode-class.html">NonDocumentTypeChildNode</a></span> </dt> <dd> </dd> <dt id="NonElementParentNode"> <span class="name "><a href="../dart-html/NonElementParentNode-class.html">NonElementParentNode</a></span> </dt> <dd> </dd> <dt id="Notification"> <span class="name "><a href="../dart-html/Notification-class.html">Notification</a></span> </dt> <dd> </dd> <dt id="NotificationEvent"> <span class="name "><a href="../dart-html/NotificationEvent-class.html">NotificationEvent</a></span> </dt> <dd> </dd> <dt id="NumberInputElement"> <span class="name "><a href="../dart-html/NumberInputElement-class.html">NumberInputElement</a></span> </dt> <dd> A numeric editor control. </dd> <dt id="ObjectElement"> <span class="name "><a href="../dart-html/ObjectElement-class.html">ObjectElement</a></span> </dt> <dd> </dd> <dt id="OffscreenCanvas"> <span class="name "><a href="../dart-html/OffscreenCanvas-class.html">OffscreenCanvas</a></span> </dt> <dd> </dd> <dt id="OffscreenCanvasRenderingContext2D"> <span class="name "><a href="../dart-html/OffscreenCanvasRenderingContext2D-class.html">OffscreenCanvasRenderingContext2D</a></span> </dt> <dd> </dd> <dt id="OListElement"> <span class="name "><a href="../dart-html/OListElement-class.html">OListElement</a></span> </dt> <dd> </dd> <dt id="OptGroupElement"> <span class="name "><a href="../dart-html/OptGroupElement-class.html">OptGroupElement</a></span> </dt> <dd> </dd> <dt id="OptionElement"> <span class="name "><a href="../dart-html/OptionElement-class.html">OptionElement</a></span> </dt> <dd> </dd> <dt id="OrientationSensor"> <span class="name "><a href="../dart-html/OrientationSensor-class.html">OrientationSensor</a></span> </dt> <dd> </dd> <dt id="OutputElement"> <span class="name "><a href="../dart-html/OutputElement-class.html">OutputElement</a></span> </dt> <dd> </dd> <dt id="OverconstrainedError"> <span class="name "><a href="../dart-html/OverconstrainedError-class.html">OverconstrainedError</a></span> </dt> <dd> </dd> <dt id="PageTransitionEvent"> <span class="name "><a href="../dart-html/PageTransitionEvent-class.html">PageTransitionEvent</a></span> </dt> <dd> </dd> <dt id="PaintRenderingContext2D"> <span class="name "><a href="../dart-html/PaintRenderingContext2D-class.html">PaintRenderingContext2D</a></span> </dt> <dd> </dd> <dt id="PaintSize"> <span class="name "><a href="../dart-html/PaintSize-class.html">PaintSize</a></span> </dt> <dd> </dd> <dt id="PaintWorkletGlobalScope"> <span class="name "><a href="../dart-html/PaintWorkletGlobalScope-class.html">PaintWorkletGlobalScope</a></span> </dt> <dd> </dd> <dt id="ParagraphElement"> <span class="name "><a href="../dart-html/ParagraphElement-class.html">ParagraphElement</a></span> </dt> <dd> </dd> <dt id="ParamElement"> <span class="name "><a href="../dart-html/ParamElement-class.html">ParamElement</a></span> </dt> <dd> </dd> <dt id="ParentNode"> <span class="name "><a href="../dart-html/ParentNode-class.html">ParentNode</a></span> </dt> <dd> </dd> <dt id="PasswordCredential"> <span class="name "><a href="../dart-html/PasswordCredential-class.html">PasswordCredential</a></span> </dt> <dd> </dd> <dt id="PasswordInputElement"> <span class="name "><a href="../dart-html/PasswordInputElement-class.html">PasswordInputElement</a></span> </dt> <dd> Text with no line breaks (sensitive information). </dd> <dt id="Path2D"> <span class="name "><a href="../dart-html/Path2D-class.html">Path2D</a></span> </dt> <dd> </dd> <dt id="PaymentAddress"> <span class="name "><a href="../dart-html/PaymentAddress-class.html">PaymentAddress</a></span> </dt> <dd> </dd> <dt id="PaymentInstruments"> <span class="name "><a href="../dart-html/PaymentInstruments-class.html">PaymentInstruments</a></span> </dt> <dd> </dd> <dt id="PaymentManager"> <span class="name "><a href="../dart-html/PaymentManager-class.html">PaymentManager</a></span> </dt> <dd> </dd> <dt id="PaymentRequest"> <span class="name "><a href="../dart-html/PaymentRequest-class.html">PaymentRequest</a></span> </dt> <dd> </dd> <dt id="PaymentRequestEvent"> <span class="name "><a href="../dart-html/PaymentRequestEvent-class.html">PaymentRequestEvent</a></span> </dt> <dd> </dd> <dt id="PaymentRequestUpdateEvent"> <span class="name "><a href="../dart-html/PaymentRequestUpdateEvent-class.html">PaymentRequestUpdateEvent</a></span> </dt> <dd> </dd> <dt id="PaymentResponse"> <span class="name "><a href="../dart-html/PaymentResponse-class.html">PaymentResponse</a></span> </dt> <dd> </dd> <dt id="Performance"> <span class="name "><a href="../dart-html/Performance-class.html">Performance</a></span> </dt> <dd> </dd> <dt id="PerformanceEntry"> <span class="name "><a href="../dart-html/PerformanceEntry-class.html">PerformanceEntry</a></span> </dt> <dd> </dd> <dt id="PerformanceLongTaskTiming"> <span class="name "><a href="../dart-html/PerformanceLongTaskTiming-class.html">PerformanceLongTaskTiming</a></span> </dt> <dd> </dd> <dt id="PerformanceMark"> <span class="name "><a href="../dart-html/PerformanceMark-class.html">PerformanceMark</a></span> </dt> <dd> </dd> <dt id="PerformanceMeasure"> <span class="name "><a href="../dart-html/PerformanceMeasure-class.html">PerformanceMeasure</a></span> </dt> <dd> </dd> <dt id="PerformanceNavigation"> <span class="name "><a href="../dart-html/PerformanceNavigation-class.html">PerformanceNavigation</a></span> </dt> <dd> </dd> <dt id="PerformanceNavigationTiming"> <span class="name "><a href="../dart-html/PerformanceNavigationTiming-class.html">PerformanceNavigationTiming</a></span> </dt> <dd> </dd> <dt id="PerformanceObserver"> <span class="name "><a href="../dart-html/PerformanceObserver-class.html">PerformanceObserver</a></span> </dt> <dd> </dd> <dt id="PerformanceObserverEntryList"> <span class="name "><a href="../dart-html/PerformanceObserverEntryList-class.html">PerformanceObserverEntryList</a></span> </dt> <dd> </dd> <dt id="PerformancePaintTiming"> <span class="name "><a href="../dart-html/PerformancePaintTiming-class.html">PerformancePaintTiming</a></span> </dt> <dd> </dd> <dt id="PerformanceResourceTiming"> <span class="name "><a href="../dart-html/PerformanceResourceTiming-class.html">PerformanceResourceTiming</a></span> </dt> <dd> </dd> <dt id="PerformanceServerTiming"> <span class="name "><a href="../dart-html/PerformanceServerTiming-class.html">PerformanceServerTiming</a></span> </dt> <dd> </dd> <dt id="PerformanceTiming"> <span class="name "><a href="../dart-html/PerformanceTiming-class.html">PerformanceTiming</a></span> </dt> <dd> </dd> <dt id="Permissions"> <span class="name "><a href="../dart-html/Permissions-class.html">Permissions</a></span> </dt> <dd> </dd> <dt id="PermissionStatus"> <span class="name "><a href="../dart-html/PermissionStatus-class.html">PermissionStatus</a></span> </dt> <dd> </dd> <dt id="PhotoCapabilities"> <span class="name "><a href="../dart-html/PhotoCapabilities-class.html">PhotoCapabilities</a></span> </dt> <dd> </dd> <dt id="PictureElement"> <span class="name "><a href="../dart-html/PictureElement-class.html">PictureElement</a></span> </dt> <dd> </dd> <dt id="Platform"> <span class="name "><a href="../dart-html/Platform-class.html">Platform</a></span> </dt> <dd> </dd> <dt id="Plugin"> <span class="name "><a href="../dart-html/Plugin-class.html">Plugin</a></span> </dt> <dd> </dd> <dt id="PluginArray"> <span class="name "><a href="../dart-html/PluginArray-class.html">PluginArray</a></span> </dt> <dd> </dd> <dt id="Point"> <span class="name "><a href="../dart-math/Point-class.html">Point</a><span class="signature"><<wbr><span class="type-parameter">T extends <a href="../dart-core/num-class.html">num</a></span>></span></span> </dt> <dd> A utility class for representing two-dimensional positions. </dd> <dt id="PointerEvent"> <span class="name "><a href="../dart-html/PointerEvent-class.html">PointerEvent</a></span> </dt> <dd> </dd> <dt id="PopStateEvent"> <span class="name "><a href="../dart-html/PopStateEvent-class.html">PopStateEvent</a></span> </dt> <dd> </dd> <dt id="PositionError"> <span class="name "><a href="../dart-html/PositionError-class.html">PositionError</a></span> </dt> <dd> </dd> <dt id="PreElement"> <span class="name "><a href="../dart-html/PreElement-class.html">PreElement</a></span> </dt> <dd> </dd> <dt id="Presentation"> <span class="name "><a href="../dart-html/Presentation-class.html">Presentation</a></span> </dt> <dd> </dd> <dt id="PresentationAvailability"> <span class="name "><a href="../dart-html/PresentationAvailability-class.html">PresentationAvailability</a></span> </dt> <dd> </dd> <dt id="PresentationConnection"> <span class="name "><a href="../dart-html/PresentationConnection-class.html">PresentationConnection</a></span> </dt> <dd> </dd> <dt id="PresentationConnectionAvailableEvent"> <span class="name "><a href="../dart-html/PresentationConnectionAvailableEvent-class.html">PresentationConnectionAvailableEvent</a></span> </dt> <dd> </dd> <dt id="PresentationConnectionCloseEvent"> <span class="name "><a href="../dart-html/PresentationConnectionCloseEvent-class.html">PresentationConnectionCloseEvent</a></span> </dt> <dd> </dd> <dt id="PresentationConnectionList"> <span class="name "><a href="../dart-html/PresentationConnectionList-class.html">PresentationConnectionList</a></span> </dt> <dd> </dd> <dt id="PresentationReceiver"> <span class="name "><a href="../dart-html/PresentationReceiver-class.html">PresentationReceiver</a></span> </dt> <dd> </dd> <dt id="PresentationRequest"> <span class="name "><a href="../dart-html/PresentationRequest-class.html">PresentationRequest</a></span> </dt> <dd> </dd> <dt id="ProcessingInstruction"> <span class="name "><a href="../dart-html/ProcessingInstruction-class.html">ProcessingInstruction</a></span> </dt> <dd> </dd> <dt id="ProgressElement"> <span class="name "><a href="../dart-html/ProgressElement-class.html">ProgressElement</a></span> </dt> <dd> </dd> <dt id="ProgressEvent"> <span class="name "><a href="../dart-html/ProgressEvent-class.html">ProgressEvent</a></span> </dt> <dd> </dd> <dt id="PromiseRejectionEvent"> <span class="name "><a href="../dart-html/PromiseRejectionEvent-class.html">PromiseRejectionEvent</a></span> </dt> <dd> </dd> <dt id="PublicKeyCredential"> <span class="name "><a href="../dart-html/PublicKeyCredential-class.html">PublicKeyCredential</a></span> </dt> <dd> </dd> <dt id="PushEvent"> <span class="name "><a href="../dart-html/PushEvent-class.html">PushEvent</a></span> </dt> <dd> </dd> <dt id="PushManager"> <span class="name "><a href="../dart-html/PushManager-class.html">PushManager</a></span> </dt> <dd> </dd> <dt id="PushMessageData"> <span class="name "><a href="../dart-html/PushMessageData-class.html">PushMessageData</a></span> </dt> <dd> </dd> <dt id="PushSubscription"> <span class="name "><a href="../dart-html/PushSubscription-class.html">PushSubscription</a></span> </dt> <dd> </dd> <dt id="PushSubscriptionOptions"> <span class="name "><a href="../dart-html/PushSubscriptionOptions-class.html">PushSubscriptionOptions</a></span> </dt> <dd> </dd> <dt id="QuoteElement"> <span class="name "><a href="../dart-html/QuoteElement-class.html">QuoteElement</a></span> </dt> <dd> </dd> <dt id="RadioButtonInputElement"> <span class="name "><a href="../dart-html/RadioButtonInputElement-class.html">RadioButtonInputElement</a></span> </dt> <dd> A control that when used with other <a href="../dart-html/RadioButtonInputElement-class.html">RadioButtonInputElement</a> controls forms a radio button group in which only one control can be checked at a time. </dd> <dt id="Range"> <span class="name "><a href="../dart-html/Range-class.html">Range</a></span> </dt> <dd> </dd> <dt id="RangeInputElement"> <span class="name "><a href="../dart-html/RangeInputElement-class.html">RangeInputElement</a></span> </dt> <dd> Similar to <a href="../dart-html/NumberInputElement-class.html">NumberInputElement</a> but the browser may provide more optimal styling (such as a slider control). </dd> <dt id="RangeInputElementBase"> <span class="name "><a href="../dart-html/RangeInputElementBase-class.html">RangeInputElementBase</a></span> </dt> <dd> Base interface for all input element types which involve ranges. </dd> <dt id="ReadyState"> <span class="name "><a href="../dart-html/ReadyState-class.html">ReadyState</a></span> </dt> <dd> Contains the set of standard values returned by HTMLDocument.getReadyState. </dd> <dt id="Rectangle"> <span class="name "><a href="../dart-math/Rectangle-class.html">Rectangle</a><span class="signature"><<wbr><span class="type-parameter">T extends <a href="../dart-core/num-class.html">num</a></span>></span></span> </dt> <dd> A class for representing two-dimensional rectangles whose properties are immutable. </dd> <dt id="RelatedApplication"> <span class="name "><a href="../dart-html/RelatedApplication-class.html">RelatedApplication</a></span> </dt> <dd> </dd> <dt id="RelativeOrientationSensor"> <span class="name "><a href="../dart-html/RelativeOrientationSensor-class.html">RelativeOrientationSensor</a></span> </dt> <dd> </dd> <dt id="RemotePlayback"> <span class="name "><a href="../dart-html/RemotePlayback-class.html">RemotePlayback</a></span> </dt> <dd> </dd> <dt id="ReportBody"> <span class="name "><a href="../dart-html/ReportBody-class.html">ReportBody</a></span> </dt> <dd> </dd> <dt id="ReportingObserver"> <span class="name "><a href="../dart-html/ReportingObserver-class.html">ReportingObserver</a></span> </dt> <dd> </dd> <dt id="ResetButtonInputElement"> <span class="name "><a href="../dart-html/ResetButtonInputElement-class.html">ResetButtonInputElement</a></span> </dt> <dd> A button, which when clicked, resets the form. </dd> <dt id="ResizeObserver"> <span class="name "><a href="../dart-html/ResizeObserver-class.html">ResizeObserver</a></span> </dt> <dd> </dd> <dt id="ResizeObserverEntry"> <span class="name "><a href="../dart-html/ResizeObserverEntry-class.html">ResizeObserverEntry</a></span> </dt> <dd> </dd> <dt id="RtcCertificate"> <span class="name "><a href="../dart-html/RtcCertificate-class.html">RtcCertificate</a></span> </dt> <dd> </dd> <dt id="RtcDataChannel"> <span class="name "><a href="../dart-html/RtcDataChannel-class.html">RtcDataChannel</a></span> </dt> <dd> </dd> <dt id="RtcDataChannelEvent"> <span class="name "><a href="../dart-html/RtcDataChannelEvent-class.html">RtcDataChannelEvent</a></span> </dt> <dd> </dd> <dt id="RtcDtmfSender"> <span class="name "><a href="../dart-html/RtcDtmfSender-class.html">RtcDtmfSender</a></span> </dt> <dd> </dd> <dt id="RtcDtmfToneChangeEvent"> <span class="name "><a href="../dart-html/RtcDtmfToneChangeEvent-class.html">RtcDtmfToneChangeEvent</a></span> </dt> <dd> </dd> <dt id="RtcIceCandidate"> <span class="name "><a href="../dart-html/RtcIceCandidate-class.html">RtcIceCandidate</a></span> </dt> <dd> </dd> <dt id="RtcLegacyStatsReport"> <span class="name "><a href="../dart-html/RtcLegacyStatsReport-class.html">RtcLegacyStatsReport</a></span> </dt> <dd> </dd> <dt id="RtcPeerConnection"> <span class="name "><a href="../dart-html/RtcPeerConnection-class.html">RtcPeerConnection</a></span> </dt> <dd> </dd> <dt id="RtcPeerConnectionIceEvent"> <span class="name "><a href="../dart-html/RtcPeerConnectionIceEvent-class.html">RtcPeerConnectionIceEvent</a></span> </dt> <dd> </dd> <dt id="RtcRtpContributingSource"> <span class="name "><a href="../dart-html/RtcRtpContributingSource-class.html">RtcRtpContributingSource</a></span> </dt> <dd> </dd> <dt id="RtcRtpReceiver"> <span class="name "><a href="../dart-html/RtcRtpReceiver-class.html">RtcRtpReceiver</a></span> </dt> <dd> </dd> <dt id="RtcRtpSender"> <span class="name "><a href="../dart-html/RtcRtpSender-class.html">RtcRtpSender</a></span> </dt> <dd> </dd> <dt id="RtcSessionDescription"> <span class="name "><a href="../dart-html/RtcSessionDescription-class.html">RtcSessionDescription</a></span> </dt> <dd> </dd> <dt id="RtcStatsReport"> <span class="name "><a href="../dart-html/RtcStatsReport-class.html">RtcStatsReport</a></span> </dt> <dd> </dd> <dt id="RtcStatsResponse"> <span class="name "><a href="../dart-html/RtcStatsResponse-class.html">RtcStatsResponse</a></span> </dt> <dd> </dd> <dt id="RtcTrackEvent"> <span class="name "><a href="../dart-html/RtcTrackEvent-class.html">RtcTrackEvent</a></span> </dt> <dd> </dd> <dt id="Screen"> <span class="name "><a href="../dart-html/Screen-class.html">Screen</a></span> </dt> <dd> </dd> <dt id="ScreenOrientation"> <span class="name "><a href="../dart-html/ScreenOrientation-class.html">ScreenOrientation</a></span> </dt> <dd> </dd> <dt id="ScriptElement"> <span class="name "><a href="../dart-html/ScriptElement-class.html">ScriptElement</a></span> </dt> <dd> </dd> <dt id="ScrollAlignment"> <span class="name "><a href="../dart-html/ScrollAlignment-class.html">ScrollAlignment</a></span> </dt> <dd> Options for Element.scrollIntoView. </dd> <dt id="ScrollState"> <span class="name "><a href="../dart-html/ScrollState-class.html">ScrollState</a></span> </dt> <dd> </dd> <dt id="ScrollTimeline"> <span class="name "><a href="../dart-html/ScrollTimeline-class.html">ScrollTimeline</a></span> </dt> <dd> </dd> <dt id="SearchInputElement"> <span class="name "><a href="../dart-html/SearchInputElement-class.html">SearchInputElement</a></span> </dt> <dd> Similar to <a href="../dart-html/TextInputElement-class.html">TextInputElement</a>, but on platforms where search is styled differently this will get the search style. </dd> <dt id="SecurityPolicyViolationEvent"> <span class="name "><a href="../dart-html/SecurityPolicyViolationEvent-class.html">SecurityPolicyViolationEvent</a></span> </dt> <dd> </dd> <dt id="SelectElement"> <span class="name "><a href="../dart-html/SelectElement-class.html">SelectElement</a></span> </dt> <dd> </dd> <dt id="Selection"> <span class="name "><a href="../dart-html/Selection-class.html">Selection</a></span> </dt> <dd> </dd> <dt id="Sensor"> <span class="name "><a href="../dart-html/Sensor-class.html">Sensor</a></span> </dt> <dd> </dd> <dt id="SensorErrorEvent"> <span class="name "><a href="../dart-html/SensorErrorEvent-class.html">SensorErrorEvent</a></span> </dt> <dd> </dd> <dt id="ServiceWorker"> <span class="name "><a href="../dart-html/ServiceWorker-class.html">ServiceWorker</a></span> </dt> <dd> </dd> <dt id="ServiceWorkerContainer"> <span class="name "><a href="../dart-html/ServiceWorkerContainer-class.html">ServiceWorkerContainer</a></span> </dt> <dd> </dd> <dt id="ServiceWorkerGlobalScope"> <span class="name "><a href="../dart-html/ServiceWorkerGlobalScope-class.html">ServiceWorkerGlobalScope</a></span> </dt> <dd> </dd> <dt id="ServiceWorkerRegistration"> <span class="name "><a href="../dart-html/ServiceWorkerRegistration-class.html">ServiceWorkerRegistration</a></span> </dt> <dd> </dd> <dt id="ShadowElement"> <span class="name "><a href="../dart-html/ShadowElement-class.html">ShadowElement</a></span> </dt> <dd> </dd> <dt id="ShadowRoot"> <span class="name "><a href="../dart-html/ShadowRoot-class.html">ShadowRoot</a></span> </dt> <dd> </dd> <dt id="SharedArrayBuffer"> <span class="name "><a href="../dart-html/SharedArrayBuffer-class.html">SharedArrayBuffer</a></span> </dt> <dd> </dd> <dt id="SharedWorker"> <span class="name "><a href="../dart-html/SharedWorker-class.html">SharedWorker</a></span> </dt> <dd> </dd> <dt id="SharedWorkerGlobalScope"> <span class="name "><a href="../dart-html/SharedWorkerGlobalScope-class.html">SharedWorkerGlobalScope</a></span> </dt> <dd> </dd> <dt id="SlotElement"> <span class="name "><a href="../dart-html/SlotElement-class.html">SlotElement</a></span> </dt> <dd> </dd> <dt id="SourceBuffer"> <span class="name "><a href="../dart-html/SourceBuffer-class.html">SourceBuffer</a></span> </dt> <dd> </dd> <dt id="SourceBufferList"> <span class="name "><a href="../dart-html/SourceBufferList-class.html">SourceBufferList</a></span> </dt> <dd> </dd> <dt id="SourceElement"> <span class="name "><a href="../dart-html/SourceElement-class.html">SourceElement</a></span> </dt> <dd> </dd> <dt id="SpanElement"> <span class="name "><a href="../dart-html/SpanElement-class.html">SpanElement</a></span> </dt> <dd> </dd> <dt id="SpeechGrammar"> <span class="name "><a href="../dart-html/SpeechGrammar-class.html">SpeechGrammar</a></span> </dt> <dd> </dd> <dt id="SpeechGrammarList"> <span class="name "><a href="../dart-html/SpeechGrammarList-class.html">SpeechGrammarList</a></span> </dt> <dd> </dd> <dt id="SpeechRecognition"> <span class="name "><a href="../dart-html/SpeechRecognition-class.html">SpeechRecognition</a></span> </dt> <dd> </dd> <dt id="SpeechRecognitionAlternative"> <span class="name "><a href="../dart-html/SpeechRecognitionAlternative-class.html">SpeechRecognitionAlternative</a></span> </dt> <dd> </dd> <dt id="SpeechRecognitionError"> <span class="name "><a href="../dart-html/SpeechRecognitionError-class.html">SpeechRecognitionError</a></span> </dt> <dd> </dd> <dt id="SpeechRecognitionEvent"> <span class="name "><a href="../dart-html/SpeechRecognitionEvent-class.html">SpeechRecognitionEvent</a></span> </dt> <dd> </dd> <dt id="SpeechRecognitionResult"> <span class="name "><a href="../dart-html/SpeechRecognitionResult-class.html">SpeechRecognitionResult</a></span> </dt> <dd> </dd> <dt id="SpeechSynthesis"> <span class="name "><a href="../dart-html/SpeechSynthesis-class.html">SpeechSynthesis</a></span> </dt> <dd> </dd> <dt id="SpeechSynthesisEvent"> <span class="name "><a href="../dart-html/SpeechSynthesisEvent-class.html">SpeechSynthesisEvent</a></span> </dt> <dd> </dd> <dt id="SpeechSynthesisUtterance"> <span class="name "><a href="../dart-html/SpeechSynthesisUtterance-class.html">SpeechSynthesisUtterance</a></span> </dt> <dd> </dd> <dt id="SpeechSynthesisVoice"> <span class="name "><a href="../dart-html/SpeechSynthesisVoice-class.html">SpeechSynthesisVoice</a></span> </dt> <dd> </dd> <dt id="StaticRange"> <span class="name "><a href="../dart-html/StaticRange-class.html">StaticRange</a></span> </dt> <dd> </dd> <dt id="Storage"> <span class="name "><a href="../dart-html/Storage-class.html">Storage</a></span> </dt> <dd> The type used by the <a href="../dart-html/Window/localStorage.html">Window.localStorage</a> and <a href="../dart-html/Window/sessionStorage.html">Window.sessionStorage</a> properties. Storage is implemented as a Map<String, String>. </dd> <dt id="StorageEvent"> <span class="name "><a href="../dart-html/StorageEvent-class.html">StorageEvent</a></span> </dt> <dd> </dd> <dt id="StorageManager"> <span class="name "><a href="../dart-html/StorageManager-class.html">StorageManager</a></span> </dt> <dd> </dd> <dt id="StyleElement"> <span class="name "><a href="../dart-html/StyleElement-class.html">StyleElement</a></span> </dt> <dd> </dd> <dt id="StyleMedia"> <span class="name "><a href="../dart-html/StyleMedia-class.html">StyleMedia</a></span> </dt> <dd> </dd> <dt id="StylePropertyMap"> <span class="name "><a href="../dart-html/StylePropertyMap-class.html">StylePropertyMap</a></span> </dt> <dd> </dd> <dt id="StylePropertyMapReadonly"> <span class="name "><a href="../dart-html/StylePropertyMapReadonly-class.html">StylePropertyMapReadonly</a></span> </dt> <dd> </dd> <dt id="StyleSheet"> <span class="name "><a href="../dart-html/StyleSheet-class.html">StyleSheet</a></span> </dt> <dd> </dd> <dt id="SubmitButtonInputElement"> <span class="name "><a href="../dart-html/SubmitButtonInputElement-class.html">SubmitButtonInputElement</a></span> </dt> <dd> A button, which when clicked, submits the form. </dd> <dt id="SyncEvent"> <span class="name "><a href="../dart-html/SyncEvent-class.html">SyncEvent</a></span> </dt> <dd> </dd> <dt id="SyncManager"> <span class="name "><a href="../dart-html/SyncManager-class.html">SyncManager</a></span> </dt> <dd> </dd> <dt id="TableCaptionElement"> <span class="name "><a href="../dart-html/TableCaptionElement-class.html">TableCaptionElement</a></span> </dt> <dd> </dd> <dt id="TableCellElement"> <span class="name "><a href="../dart-html/TableCellElement-class.html">TableCellElement</a></span> </dt> <dd> </dd> <dt id="TableColElement"> <span class="name "><a href="../dart-html/TableColElement-class.html">TableColElement</a></span> </dt> <dd> </dd> <dt id="TableElement"> <span class="name "><a href="../dart-html/TableElement-class.html">TableElement</a></span> </dt> <dd> </dd> <dt id="TableRowElement"> <span class="name "><a href="../dart-html/TableRowElement-class.html">TableRowElement</a></span> </dt> <dd> </dd> <dt id="TableSectionElement"> <span class="name "><a href="../dart-html/TableSectionElement-class.html">TableSectionElement</a></span> </dt> <dd> </dd> <dt id="TaskAttributionTiming"> <span class="name "><a href="../dart-html/TaskAttributionTiming-class.html">TaskAttributionTiming</a></span> </dt> <dd> </dd> <dt id="TelephoneInputElement"> <span class="name "><a href="../dart-html/TelephoneInputElement-class.html">TelephoneInputElement</a></span> </dt> <dd> Represents a control for editing a telephone number. </dd> <dt id="TemplateElement"> <span class="name "><a href="../dart-html/TemplateElement-class.html">TemplateElement</a></span> </dt> <dd> </dd> <dt id="Text"> <span class="name "><a href="../dart-html/Text-class.html">Text</a></span> </dt> <dd> </dd> <dt id="TextAreaElement"> <span class="name "><a href="../dart-html/TextAreaElement-class.html">TextAreaElement</a></span> </dt> <dd> </dd> <dt id="TextDetector"> <span class="name "><a href="../dart-html/TextDetector-class.html">TextDetector</a></span> </dt> <dd> </dd> <dt id="TextEvent"> <span class="name "><a href="../dart-html/TextEvent-class.html">TextEvent</a></span> </dt> <dd> </dd> <dt id="TextInputElement"> <span class="name "><a href="../dart-html/TextInputElement-class.html">TextInputElement</a></span> </dt> <dd> A basic text input editor control. </dd> <dt id="TextInputElementBase"> <span class="name "><a href="../dart-html/TextInputElementBase-class.html">TextInputElementBase</a></span> </dt> <dd> Base interface for all inputs which involve text editing. </dd> <dt id="TextMetrics"> <span class="name "><a href="../dart-html/TextMetrics-class.html">TextMetrics</a></span> </dt> <dd> </dd> <dt id="TextTrack"> <span class="name "><a href="../dart-html/TextTrack-class.html">TextTrack</a></span> </dt> <dd> </dd> <dt id="TextTrackCue"> <span class="name "><a href="../dart-html/TextTrackCue-class.html">TextTrackCue</a></span> </dt> <dd> </dd> <dt id="TextTrackCueList"> <span class="name "><a href="../dart-html/TextTrackCueList-class.html">TextTrackCueList</a></span> </dt> <dd> </dd> <dt id="TextTrackList"> <span class="name "><a href="../dart-html/TextTrackList-class.html">TextTrackList</a></span> </dt> <dd> </dd> <dt id="TimeElement"> <span class="name "><a href="../dart-html/TimeElement-class.html">TimeElement</a></span> </dt> <dd> </dd> <dt id="TimeInputElement"> <span class="name "><a href="../dart-html/TimeInputElement-class.html">TimeInputElement</a></span> </dt> <dd> A time (hour, minute, seconds, fractional seconds) with no time zone. </dd> <dt id="TimeRanges"> <span class="name "><a href="../dart-html/TimeRanges-class.html">TimeRanges</a></span> </dt> <dd> </dd> <dt id="TitleElement"> <span class="name "><a href="../dart-html/TitleElement-class.html">TitleElement</a></span> </dt> <dd> </dd> <dt id="Touch"> <span class="name "><a href="../dart-html/Touch-class.html">Touch</a></span> </dt> <dd> </dd> <dt id="TouchEvent"> <span class="name "><a href="../dart-html/TouchEvent-class.html">TouchEvent</a></span> </dt> <dd> </dd> <dt id="TouchList"> <span class="name "><a href="../dart-html/TouchList-class.html">TouchList</a></span> </dt> <dd> </dd> <dt id="TrackDefault"> <span class="name "><a href="../dart-html/TrackDefault-class.html">TrackDefault</a></span> </dt> <dd> </dd> <dt id="TrackDefaultList"> <span class="name "><a href="../dart-html/TrackDefaultList-class.html">TrackDefaultList</a></span> </dt> <dd> </dd> <dt id="TrackElement"> <span class="name "><a href="../dart-html/TrackElement-class.html">TrackElement</a></span> </dt> <dd> </dd> <dt id="TrackEvent"> <span class="name "><a href="../dart-html/TrackEvent-class.html">TrackEvent</a></span> </dt> <dd> </dd> <dt id="TransitionEvent"> <span class="name "><a href="../dart-html/TransitionEvent-class.html">TransitionEvent</a></span> </dt> <dd> </dd> <dt id="TreeWalker"> <span class="name "><a href="../dart-html/TreeWalker-class.html">TreeWalker</a></span> </dt> <dd> </dd> <dt id="TrustedHtml"> <span class="name "><a href="../dart-html/TrustedHtml-class.html">TrustedHtml</a></span> </dt> <dd> </dd> <dt id="TrustedScriptUrl"> <span class="name "><a href="../dart-html/TrustedScriptUrl-class.html">TrustedScriptUrl</a></span> </dt> <dd> </dd> <dt id="TrustedUrl"> <span class="name "><a href="../dart-html/TrustedUrl-class.html">TrustedUrl</a></span> </dt> <dd> </dd> <dt id="UIEvent"> <span class="name "><a href="../dart-html/UIEvent-class.html">UIEvent</a></span> </dt> <dd> </dd> <dt id="UListElement"> <span class="name "><a href="../dart-html/UListElement-class.html">UListElement</a></span> </dt> <dd> </dd> <dt id="UnderlyingSourceBase"> <span class="name "><a href="../dart-html/UnderlyingSourceBase-class.html">UnderlyingSourceBase</a></span> </dt> <dd> </dd> <dt id="UnknownElement"> <span class="name "><a href="../dart-html/UnknownElement-class.html">UnknownElement</a></span> </dt> <dd> </dd> <dt id="UriPolicy"> <span class="name "><a href="../dart-html/UriPolicy-class.html">UriPolicy</a></span> </dt> <dd> Defines the policy for what types of uris are allowed for particular attribute values. </dd> <dt id="Url"> <span class="name "><a href="../dart-html/Url-class.html">Url</a></span> </dt> <dd> </dd> <dt id="UrlInputElement"> <span class="name "><a href="../dart-html/UrlInputElement-class.html">UrlInputElement</a></span> </dt> <dd> A control for editing an absolute URL. </dd> <dt id="UrlSearchParams"> <span class="name "><a href="../dart-html/UrlSearchParams-class.html">UrlSearchParams</a></span> </dt> <dd> </dd> <dt id="UrlUtilsReadOnly"> <span class="name "><a href="../dart-html/UrlUtilsReadOnly-class.html">UrlUtilsReadOnly</a></span> </dt> <dd> </dd> <dt id="ValidityState"> <span class="name "><a href="../dart-html/ValidityState-class.html">ValidityState</a></span> </dt> <dd> </dd> <dt id="VideoElement"> <span class="name "><a href="../dart-html/VideoElement-class.html">VideoElement</a></span> </dt> <dd> </dd> <dt id="VideoPlaybackQuality"> <span class="name "><a href="../dart-html/VideoPlaybackQuality-class.html">VideoPlaybackQuality</a></span> </dt> <dd> </dd> <dt id="VideoTrack"> <span class="name "><a href="../dart-html/VideoTrack-class.html">VideoTrack</a></span> </dt> <dd> </dd> <dt id="VideoTrackList"> <span class="name "><a href="../dart-html/VideoTrackList-class.html">VideoTrackList</a></span> </dt> <dd> </dd> <dt id="VisualViewport"> <span class="name "><a href="../dart-html/VisualViewport-class.html">VisualViewport</a></span> </dt> <dd> </dd> <dt id="VR"> <span class="name "><a href="../dart-html/VR-class.html">VR</a></span> </dt> <dd> </dd> <dt id="VRCoordinateSystem"> <span class="name "><a href="../dart-html/VRCoordinateSystem-class.html">VRCoordinateSystem</a></span> </dt> <dd> </dd> <dt id="VRDevice"> <span class="name "><a href="../dart-html/VRDevice-class.html">VRDevice</a></span> </dt> <dd> </dd> <dt id="VRDeviceEvent"> <span class="name "><a href="../dart-html/VRDeviceEvent-class.html">VRDeviceEvent</a></span> </dt> <dd> </dd> <dt id="VRDisplay"> <span class="name "><a href="../dart-html/VRDisplay-class.html">VRDisplay</a></span> </dt> <dd> </dd> <dt id="VRDisplayCapabilities"> <span class="name "><a href="../dart-html/VRDisplayCapabilities-class.html">VRDisplayCapabilities</a></span> </dt> <dd> </dd> <dt id="VRDisplayEvent"> <span class="name "><a href="../dart-html/VRDisplayEvent-class.html">VRDisplayEvent</a></span> </dt> <dd> </dd> <dt id="VREyeParameters"> <span class="name "><a href="../dart-html/VREyeParameters-class.html">VREyeParameters</a></span> </dt> <dd> </dd> <dt id="VRFrameData"> <span class="name "><a href="../dart-html/VRFrameData-class.html">VRFrameData</a></span> </dt> <dd> </dd> <dt id="VRFrameOfReference"> <span class="name "><a href="../dart-html/VRFrameOfReference-class.html">VRFrameOfReference</a></span> </dt> <dd> </dd> <dt id="VRPose"> <span class="name "><a href="../dart-html/VRPose-class.html">VRPose</a></span> </dt> <dd> </dd> <dt id="VRSession"> <span class="name "><a href="../dart-html/VRSession-class.html">VRSession</a></span> </dt> <dd> </dd> <dt id="VRSessionEvent"> <span class="name "><a href="../dart-html/VRSessionEvent-class.html">VRSessionEvent</a></span> </dt> <dd> </dd> <dt id="VRStageBounds"> <span class="name "><a href="../dart-html/VRStageBounds-class.html">VRStageBounds</a></span> </dt> <dd> </dd> <dt id="VRStageBoundsPoint"> <span class="name "><a href="../dart-html/VRStageBoundsPoint-class.html">VRStageBoundsPoint</a></span> </dt> <dd> </dd> <dt id="VRStageParameters"> <span class="name "><a href="../dart-html/VRStageParameters-class.html">VRStageParameters</a></span> </dt> <dd> </dd> <dt id="VttCue"> <span class="name "><a href="../dart-html/VttCue-class.html">VttCue</a></span> </dt> <dd> </dd> <dt id="VttRegion"> <span class="name "><a href="../dart-html/VttRegion-class.html">VttRegion</a></span> </dt> <dd> </dd> <dt id="WebSocket"> <span class="name "><a href="../dart-html/WebSocket-class.html">WebSocket</a></span> </dt> <dd> Use the WebSocket interface to connect to a WebSocket, and to send and receive data on that WebSocket. </dd> <dt id="WeekInputElement"> <span class="name "><a href="../dart-html/WeekInputElement-class.html">WeekInputElement</a></span> </dt> <dd> A date consisting of a week-year number and a week number with no time zone. </dd> <dt id="WheelEvent"> <span class="name "><a href="../dart-html/WheelEvent-class.html">WheelEvent</a></span> </dt> <dd> </dd> <dt id="Window"> <span class="name "><a href="../dart-html/Window-class.html">Window</a></span> </dt> <dd> Top-level container for the current browser tab or window. </dd> <dt id="WindowBase"> <span class="name "><a href="../dart-html/WindowBase-class.html">WindowBase</a></span> </dt> <dd> Top-level container for a browser tab or window. </dd> <dt id="WindowBase64"> <span class="name "><a href="../dart-html/WindowBase64-class.html">WindowBase64</a></span> </dt> <dd> </dd> <dt id="WindowClient"> <span class="name "><a href="../dart-html/WindowClient-class.html">WindowClient</a></span> </dt> <dd> </dd> <dt id="WindowEventHandlers"> <span class="name "><a href="../dart-html/WindowEventHandlers-class.html">WindowEventHandlers</a></span> </dt> <dd> </dd> <dt id="Worker"> <span class="name "><a href="../dart-html/Worker-class.html">Worker</a></span> </dt> <dd> </dd> <dt id="WorkerGlobalScope"> <span class="name "><a href="../dart-html/WorkerGlobalScope-class.html">WorkerGlobalScope</a></span> </dt> <dd> </dd> <dt id="WorkerPerformance"> <span class="name "><a href="../dart-html/WorkerPerformance-class.html">WorkerPerformance</a></span> </dt> <dd> </dd> <dt id="WorkletAnimation"> <span class="name "><a href="../dart-html/WorkletAnimation-class.html">WorkletAnimation</a></span> </dt> <dd> </dd> <dt id="WorkletGlobalScope"> <span class="name "><a href="../dart-html/WorkletGlobalScope-class.html">WorkletGlobalScope</a></span> </dt> <dd> </dd> <dt id="XmlDocument"> <span class="name "><a href="../dart-html/XmlDocument-class.html">XmlDocument</a></span> </dt> <dd> </dd> <dt id="XmlSerializer"> <span class="name deprecated"><a class="deprecated" href="../dart-html/XmlSerializer-class.html">XmlSerializer</a></span> </dt> <dd> </dd> <dt id="XPathEvaluator"> <span class="name "><a href="../dart-html/XPathEvaluator-class.html">XPathEvaluator</a></span> </dt> <dd> </dd> <dt id="XPathExpression"> <span class="name "><a href="../dart-html/XPathExpression-class.html">XPathExpression</a></span> </dt> <dd> </dd> <dt id="XPathNSResolver"> <span class="name "><a href="../dart-html/XPathNSResolver-class.html">XPathNSResolver</a></span> </dt> <dd> </dd> <dt id="XPathResult"> <span class="name "><a href="../dart-html/XPathResult-class.html">XPathResult</a></span> </dt> <dd> </dd> <dt id="XsltProcessor"> <span class="name deprecated"><a class="deprecated" href="../dart-html/XsltProcessor-class.html">XsltProcessor</a></span> </dt> <dd> </dd> </dl> </section> <section class="summary offset-anchor" id="properties"> <h2>Properties</h2> <dl class="properties"> <dt id="document" class="property"> <span class="name"><a href="../dart-html/document.html">document</a></span> <span class="signature">→ <a href="../dart-html/HtmlDocument-class.html">HtmlDocument</a></span> </dt> <dd> Root node for all content in a web page. <div class="features"><span class="feature">no setter</span></div> </dd> <dt id="window" class="property"> <span class="name"><a href="../dart-html/window.html">window</a></span> <span class="signature">→ <a href="../dart-html/Window-class.html">Window</a></span> </dt> <dd> Top-level container for a web page, which is usually a browser tab or window. <div class="features"><span class="feature">no setter</span></div> </dd> </dl> </section> <section class="summary offset-anchor" id="functions"> <h2>Functions</h2> <dl class="callables"> <dt id="promiseToFuture" class="callable"> <span class="name"><a href="../dart-js_util/promiseToFuture.html">promiseToFuture</a></span><span class="signature"><<wbr><span class="type-parameter">T</span>></span><span class="signature">(<wbr><span class="parameter" id="promiseToFuture-param-jsPromise"><span class="type-annotation"><a href="../dart-core/Object-class.html">Object</a></span> <span class="parameter-name">jsPromise</span></span>) <span class="returntype parameter">→ <a href="../dart-async/Future-class.html">Future</a><span class="signature"><<wbr><span class="type-parameter">T</span>></span></span> </span> </dt> <dd> Converts a JavaScript Promise to a Dart <a href="../dart-async/Future-class.html">Future</a>. </dd> <dt id="promiseToFutureAsMap" class="callable"> <span class="name"><a href="../dart-html/promiseToFutureAsMap.html">promiseToFutureAsMap</a></span><span class="signature">(<wbr><span class="parameter" id="promiseToFutureAsMap-param-jsPromise"><span class="type-annotation">dynamic</span> <span class="parameter-name">jsPromise</span></span>) <span class="returntype parameter">→ <a href="../dart-async/Future-class.html">Future</a><span class="signature"><<wbr><span class="type-parameter"><a href="../dart-core/Map-class.html">Map</a><span class="signature"><<wbr><span class="type-parameter"><a href="../dart-core/String-class.html">String</a></span>, <span class="type-parameter">dynamic</span>></span>?</span>></span></span> </span> </dt> <dd> Convert a JS Promise to a Future<Map<String, dynamic>>. </dd> <dt id="querySelector" class="callable"> <span class="name"><a href="../dart-html/querySelector.html">querySelector</a></span><span class="signature">(<wbr><span class="parameter" id="querySelector-param-selectors"><span class="type-annotation"><a href="../dart-core/String-class.html">String</a></span> <span class="parameter-name">selectors</span></span>) <span class="returntype parameter">→ <a href="../dart-html/Element-class.html">Element</a>?</span> </span> </dt> <dd> Finds the first descendant element of this document that matches the specified group of selectors. </dd> <dt id="querySelectorAll" class="callable"> <span class="name"><a href="../dart-html/querySelectorAll.html">querySelectorAll</a></span><span class="signature"><<wbr><span class="type-parameter">T extends <a href="../dart-html/Element-class.html">Element</a></span>></span><span class="signature">(<wbr><span class="parameter" id="querySelectorAll-param-selectors"><span class="type-annotation"><a href="../dart-core/String-class.html">String</a></span> <span class="parameter-name">selectors</span></span>) <span class="returntype parameter">→ <a href="../dart-html/ElementList-class.html">ElementList</a><span class="signature"><<wbr><span class="type-parameter">T</span>></span></span> </span> </dt> <dd> Finds all descendant elements of this document that match the specified group of selectors. </dd> </dl> </section> <section class="summary offset-anchor" id="typedefs"> <h2>Typedefs</h2> <dl> <dt id="BlobCallback" class="callable"> <span class="name"><a href="../dart-html/BlobCallback.html">BlobCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="BlobCallback-param-blob"><span class="type-annotation"><a href="../dart-html/Blob-class.html">Blob</a>?</span> <span class="parameter-name">blob</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="CustomElementConstructor" class="callable"> <span class="name deprecated"><a class="deprecated" href="../dart-html/CustomElementConstructor.html">CustomElementConstructor</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">()</span></span> </span> </dt> <dd> </dd> <dt id="DecodeErrorCallback" class="callable"> <span class="name"><a href="../dart-html/DecodeErrorCallback.html">DecodeErrorCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="DecodeErrorCallback-param-error"><span class="type-annotation"><a href="../dart-html/DomException-class.html">DomException</a></span> <span class="parameter-name">error</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="DecodeSuccessCallback" class="callable"> <span class="name"><a href="../dart-html/DecodeSuccessCallback.html">DecodeSuccessCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="DecodeSuccessCallback-param-decodedData"><span class="type-annotation"><a href="../dart-web_audio/AudioBuffer-class.html">AudioBuffer</a></span> <span class="parameter-name">decodedData</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="EventListener" class="callable"> <span class="name"><a href="../dart-html/EventListener.html">EventListener</a></span><span class="signature"> <span class="returntype parameter">= dynamic Function<span class="signature">(<span class="parameter" id="EventListener-param-event"><span class="type-annotation"><a href="../dart-html/Event-class.html">Event</a></span> <span class="parameter-name">event</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="FontFaceSetForEachCallback" class="callable"> <span class="name"><a href="../dart-html/FontFaceSetForEachCallback.html">FontFaceSetForEachCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="FontFaceSetForEachCallback-param-fontFace"><span class="type-annotation"><a href="../dart-html/FontFace-class.html">FontFace</a></span> <span class="parameter-name">fontFace</span>, </span><span class="parameter" id="FontFaceSetForEachCallback-param-fontFaceAgain"><span class="type-annotation"><a href="../dart-html/FontFace-class.html">FontFace</a></span> <span class="parameter-name">fontFaceAgain</span>, </span><span class="parameter" id="FontFaceSetForEachCallback-param-set"><span class="type-annotation"><a href="../dart-html/FontFaceSet-class.html">FontFaceSet</a></span> <span class="parameter-name">set</span></span>)</span></span> </span> </dt> <dd> Emitted for any setlike IDL entry needs a callback signature. Today there is only one. </dd> <dt id="FrameRequestCallback" class="callable"> <span class="name"><a href="../dart-html/FrameRequestCallback.html">FrameRequestCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="FrameRequestCallback-param-highResTime"><span class="type-annotation"><a href="../dart-core/num-class.html">num</a></span> <span class="parameter-name">highResTime</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="FunctionStringCallback" class="callable"> <span class="name"><a href="../dart-html/FunctionStringCallback.html">FunctionStringCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="FunctionStringCallback-param-data"><span class="type-annotation"><a href="../dart-core/String-class.html">String</a></span> <span class="parameter-name">data</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="IdleRequestCallback" class="callable"> <span class="name"><a href="../dart-html/IdleRequestCallback.html">IdleRequestCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="IdleRequestCallback-param-deadline"><span class="type-annotation"><a href="../dart-html/IdleDeadline-class.html">IdleDeadline</a></span> <span class="parameter-name">deadline</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="IntersectionObserverCallback" class="callable"> <span class="name"><a href="../dart-html/IntersectionObserverCallback.html">IntersectionObserverCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="IntersectionObserverCallback-param-entries"><span class="type-annotation"><a href="../dart-core/List-class.html">List</a></span> <span class="parameter-name">entries</span>, </span><span class="parameter" id="IntersectionObserverCallback-param-observer"><span class="type-annotation"><a href="../dart-html/IntersectionObserver-class.html">IntersectionObserver</a></span> <span class="parameter-name">observer</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="MediaSessionActionHandler" class="callable"> <span class="name"><a href="../dart-html/MediaSessionActionHandler.html">MediaSessionActionHandler</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">()</span></span> </span> </dt> <dd> </dd> <dt id="MessageCallback" class="callable"> <span class="name"><a href="../dart-html/MessageCallback.html">MessageCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="MessageCallback-param-message"><span class="type-annotation"><a href="../dart-core/Map-class.html">Map</a></span> <span class="parameter-name">message</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="MetadataCallback" class="callable"> <span class="name"><a href="../dart-html/MetadataCallback.html">MetadataCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="MetadataCallback-param-metadata"><span class="type-annotation"><a href="../dart-html/Metadata-class.html">Metadata</a></span> <span class="parameter-name">metadata</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="MojoWatchCallback" class="callable"> <span class="name"><a href="../dart-html/MojoWatchCallback.html">MojoWatchCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="MojoWatchCallback-param-result"><span class="type-annotation"><a href="../dart-core/int-class.html">int</a></span> <span class="parameter-name">result</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="MutationCallback" class="callable"> <span class="name"><a href="../dart-html/MutationCallback.html">MutationCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="MutationCallback-param-mutations"><span class="type-annotation"><a href="../dart-core/List-class.html">List</a></span> <span class="parameter-name">mutations</span>, </span><span class="parameter" id="MutationCallback-param-observer"><span class="type-annotation"><a href="../dart-html/MutationObserver-class.html">MutationObserver</a></span> <span class="parameter-name">observer</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="PerformanceObserverCallback" class="callable"> <span class="name"><a href="../dart-html/PerformanceObserverCallback.html">PerformanceObserverCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="PerformanceObserverCallback-param-entries"><span class="type-annotation"><a href="../dart-html/PerformanceObserverEntryList-class.html">PerformanceObserverEntryList</a></span> <span class="parameter-name">entries</span>, </span><span class="parameter" id="PerformanceObserverCallback-param-observer"><span class="type-annotation"><a href="../dart-html/PerformanceObserver-class.html">PerformanceObserver</a></span> <span class="parameter-name">observer</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="RemotePlaybackAvailabilityCallback" class="callable"> <span class="name"><a href="../dart-html/RemotePlaybackAvailabilityCallback.html">RemotePlaybackAvailabilityCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="RemotePlaybackAvailabilityCallback-param-available"><span class="type-annotation"><a href="../dart-core/bool-class.html">bool</a></span> <span class="parameter-name">available</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="ReportingObserverCallback" class="callable"> <span class="name"><a href="../dart-html/ReportingObserverCallback.html">ReportingObserverCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="ReportingObserverCallback-param-reports"><span class="type-annotation"><a href="../dart-core/List-class.html">List</a></span> <span class="parameter-name">reports</span>, </span><span class="parameter" id="ReportingObserverCallback-param-observer"><span class="type-annotation"><a href="../dart-html/ReportingObserver-class.html">ReportingObserver</a></span> <span class="parameter-name">observer</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="RequestAnimationFrameCallback" class="callable"> <span class="name"><a href="../dart-html/RequestAnimationFrameCallback.html">RequestAnimationFrameCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="RequestAnimationFrameCallback-param-highResTime"><span class="type-annotation"><a href="../dart-core/num-class.html">num</a></span> <span class="parameter-name">highResTime</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="ResizeObserverCallback" class="callable"> <span class="name"><a href="../dart-html/ResizeObserverCallback.html">ResizeObserverCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="ResizeObserverCallback-param-entries"><span class="type-annotation"><a href="../dart-core/List-class.html">List</a></span> <span class="parameter-name">entries</span>, </span><span class="parameter" id="ResizeObserverCallback-param-observer"><span class="type-annotation"><a href="../dart-html/ResizeObserver-class.html">ResizeObserver</a></span> <span class="parameter-name">observer</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="RtcPeerConnectionErrorCallback" class="callable"> <span class="name"><a href="../dart-html/RtcPeerConnectionErrorCallback.html">RtcPeerConnectionErrorCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="RtcPeerConnectionErrorCallback-param-exception"><span class="type-annotation"><a href="../dart-html/DomException-class.html">DomException</a></span> <span class="parameter-name">exception</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="RtcStatsCallback" class="callable"> <span class="name"><a href="../dart-html/RtcStatsCallback.html">RtcStatsCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="RtcStatsCallback-param-response"><span class="type-annotation"><a href="../dart-html/RtcStatsResponse-class.html">RtcStatsResponse</a></span> <span class="parameter-name">response</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="ScrollStateCallback" class="callable"> <span class="name"><a href="../dart-html/ScrollStateCallback.html">ScrollStateCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="ScrollStateCallback-param-scrollState"><span class="type-annotation"><a href="../dart-html/ScrollState-class.html">ScrollState</a></span> <span class="parameter-name">scrollState</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="StorageErrorCallback" class="callable"> <span class="name"><a href="../dart-html/StorageErrorCallback.html">StorageErrorCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="StorageErrorCallback-param-error"><span class="type-annotation"><a href="../dart-html/DomError-class.html">DomError</a></span> <span class="parameter-name">error</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="StorageQuotaCallback" class="callable"> <span class="name"><a href="../dart-html/StorageQuotaCallback.html">StorageQuotaCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="StorageQuotaCallback-param-grantedQuotaInBytes"><span class="type-annotation"><a href="../dart-core/int-class.html">int</a></span> <span class="parameter-name">grantedQuotaInBytes</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="StorageUsageCallback" class="callable"> <span class="name"><a href="../dart-html/StorageUsageCallback.html">StorageUsageCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">(<span class="parameter" id="StorageUsageCallback-param-currentUsageInBytes"><span class="type-annotation"><a href="../dart-core/int-class.html">int</a></span> <span class="parameter-name">currentUsageInBytes</span>, </span><span class="parameter" id="StorageUsageCallback-param-currentQuotaInBytes"><span class="type-annotation"><a href="../dart-core/int-class.html">int</a></span> <span class="parameter-name">currentQuotaInBytes</span></span>)</span></span> </span> </dt> <dd> </dd> <dt id="TimeoutHandler" class="callable"> <span class="name"><a href="../dart-html/TimeoutHandler.html">TimeoutHandler</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">()</span></span> </span> </dt> <dd> </dd> <dt id="VoidCallback" class="callable"> <span class="name"><a href="../dart-html/VoidCallback.html">VoidCallback</a></span><span class="signature"> <span class="returntype parameter">= void Function<span class="signature">()</span></span> </span> </dt> <dd> </dd> </dl> </section> <section class="summary offset-anchor" id="exceptions"> <h2>Exceptions / Errors</h2> <dl> <dt id="NullWindowException"> <span class="name "><a href="../dart-html/NullWindowException-class.html">NullWindowException</a></span> </dt> <dd> </dd> </dl> </section> </div> <!-- /.main-content --> <div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left"> <!-- The search input and breadcrumbs below are only responsively visible at low resolutions. --> <header id="header-search-sidebar" class="hidden-l"> <form class="search-sidebar" role="search"> <input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search..."> </form> </header> <ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav"> <li><a href="../index.html">Dart</a></li> <li class="self-crumb"><span class="deprecated">dart:html</span></li> </ol> <h5><span class="package-name">Dart</span> <span class="package-kind">SDK</span></h5> <ol> <li class="section-title">Libraries</li> <li class="section-subtitle">Core</li> <li class="section-subitem"><a href="../dart-async">dart:async</a></li> <li class="section-subitem"><a href="../dart-collection">dart:collection</a></li> <li class="section-subitem"><a href="../dart-convert">dart:convert</a></li> <li class="section-subitem"><a href="../dart-core">dart:core</a></li> <li class="section-subitem"><a href="../dart-developer">dart:developer</a></li> <li class="section-subitem"><a href="../dart-math">dart:math</a></li> <li class="section-subitem"><a href="../dart-typed_data">dart:typed_data</a></li> <li class="section-subtitle">VM</li> <li class="section-subitem"><a href="../dart-ffi">dart:ffi</a></li> <li class="section-subitem"><a href="../dart-io">dart:io</a></li> <li class="section-subitem"><a href="../dart-isolate">dart:isolate</a></li> <li class="section-subitem"><a href="../dart-mirrors">dart:mirrors</a></li> <li class="section-subtitle">Web</li> <li class="section-subitem"> <a href="https://pub.dev/documentation/web/latest/" target="_blank"> package:web <span class="material-symbols-outlined">open_in_new</span> </a> </li> <li class="section-subitem"><a href="../dart-js_interop">dart:js_interop</a></li> <li class="section-subitem"><a href="../dart-js_interop_unsafe">dart:js_interop_unsafe</a></li> <li class="section-subtitle">Web (Legacy)</li> <li class="section-subitem"><a class="deprecated" href="../dart-html">dart:html</a></li> <li class="section-subitem"><a class="deprecated" href="../dart-indexed_db">dart:indexed_db</a></li> <li class="section-subitem"><a class="deprecated" href="../dart-js">dart:js</a></li> <li class="section-subitem"><a class="deprecated" href="../dart-js_util">dart:js_util</a></li> <li class="section-subitem"><a class="deprecated" href="../dart-svg">dart:svg</a></li> <li class="section-subitem"><a class="deprecated" href="../dart-web_audio">dart:web_audio</a></li> <li class="section-subitem"><a class="deprecated" href="../dart-web_gl">dart:web_gl</a></li> </ol> </div> <div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right"> <h5>dart:html library</h5> </div><!--/sidebar-offcanvas-right--> </main> <footer> <span class="no-break"> Dart 3.7.2 </span> <span class="glue-footer"> <span class="no-break"> | <a href="https://dart.dev/terms" title="Terms of use">Terms</a> </span> <span class="no-break"> | <a href="https://policies.google.com/privacy" target="_blank" rel="noopener" title="Privacy policy" class="no-automatic-external">Privacy</a> </span> <span class="no-break"> | <a href="https://dart.dev/security" title="Security philosophy and practices">Security</a> </span> <div class="copyright" style="font-size: 0.9em; color: darkgrey; margin-top: 0.5em;"> Except as otherwise noted, this site is licensed under a <a style="color: darkgrey;" href="https://creativecommons.org/licenses/by/4.0/"> Creative Commons Attribution 4.0 International License</a> and code samples are licensed under the <a style="color: darkgrey;" href="https://opensource.org/licenses/BSD-3-Clause" class="no-automatic-external"> 3-Clause BSD License</a> </div> </span> </footer> <script src="../static-assets/highlight.pack.js?v1"></script> <script src="../static-assets/docs.dart.js"></script> <button aria-hidden="true" class="glue-footer__link glue-cookie-notification-bar-control"> Cookies management controls </button> <script src="https://www.gstatic.com/glue/cookienotificationbar/cookienotificationbar.min.js" data-glue-cookie-notification-bar-category="2B"> </script> </body> </html>