Vanilla JavaScript and the DOM changes : <p>I don't understand why I would use JS to alter HTML or CSS.  I understand fully why we use it to enhance the interaction of the code. </p>

<p>For example, why would I use "getElementByTagName("p")" to change all of my paragraphs, when I can set my paragraphs initially while I'm writing my HTML? When /in what cases would I need to address these nodes outside of JS interaction? OR, would I address the nodes only for the purpose of enhancing the interaction?</p>

<p>I'm just looking for a clean and clear answer.</p>

<p>Thank you all.</p>
