Use document.createElement() to create new elements. The element exists in memory until you add it to the DOM.
const div = document.createElement("div");
div.textContent = "New content";
div.classList.add("card");
// Element exists but isn't visible yet
Set properties and content before inserting for better performance.