HTML elements have dozens of properties that you can access directly.
Some of them are read only, meaning you can get their value but not set it. Others can be used to both read and set values. You can find a full list on the Mozilla Developer Network.
let elem = document.querySelector('#main'); // Get the ID of the element // returns "main" let id = elem.id; // Set the ID of the element elem.id = 'secondary'; // Get the parentNode of the element // This property is read-only let parent = elem.parentNode;