document.createElement(tagName) is the standard method to create a new element in the DOM. It creates a new element of the specified type but doesn't add it to the document. The element needs to be inserted into the DOM using methods like appendChild(), insertBefore(), or insertAdjacentElement(). This two-step process (create then insert) allows you to set up the element's properties and content before adding it to the visible page.