Handler for htmlparser2, to get a DOM
-
Updated
Nov 11, 2025 - TypeScript
DOM (short for Document Object Model) is a cross-platform and language-independent interface that treats an HTML or XML document as a tree structure wherein each node is an object representing a part of the document. The DOM represents a document with a logical tree. Each branch of the tree ends in a node, and each node contains objects. DOM methods allow programmatic access to the tree; with them one can change the structure, style or content of a document. Nodes can have event handlers (also known as event listeners) attached to them. Once an event is triggered, the event handlers get executed.
The principal standardization of the DOM was handled by the World Wide Web Consortium (W3C), which last developed a recommendation in 2004. WHATWG took over the development of the standard, publishing it as a living document. The W3C now publishes stable snapshots of the WHATWG standard.
In HTML DOM (Document Object Model), every element is a node:
Handler for htmlparser2, to get a DOM
🌐 Convert plain text URLs into clickable hyperlinks automatically with this privacy-focused Chrome extension. Customize settings to suit your needs.
🌐 Enable NativeScript UI tags to work as Vue 3 components for seamless web integration, simplifying development for existing NativeScript projects.
📚 Prepare for frontend interviews with 500+ questions across multiple frameworks and features like progress tracking and offline support.
The fast & forgiving HTML and XML parser
🎨 A React component that injects SVG into the DOM.
📝 HTML to React parser.
The fast, flexible, and elegant library for parsing and manipulating HTML and XML.
➿ An extensible JSX-based virtual DOM library for lightweight use in a variety of environments.
Optimal DOM morphing, written in TypeScript.
Footnotes without the footprint.
A modern TypeScript library to capture DOM as SVG, PNG, JPEG, or Blob images
A very small JavaScript utility to query DOM elements through the Shadow DOM subtrees in a sync or an async way
Easily query Home Assistant DOM elements in an asynchronous way
a CSS selector compiler & engine
Tool for generating dom related TypeScript and JavaScript library files
Web Components for building declarative PlayCanvas applications
DOM, events and animations library for modern browsers.
lightweight TypeScript library for managing view
Created by World Wide Web Consortium
Released October 1, 1998