Too Long; Didn't Read
Occasionally, you may have to write a program, or at least some functions that traverse the DOM in ways that are not the most straight forward. I certainly did while learning to program, for the sake of getting more comfortable with the DOM, and it’s also pretty common in <a href="https://hackernoon.com/tagged/coding" target="_blank">coding</a> challenges.