NodeList objects are collections of nodes such as those returned by properties such as
Node.childNodes and the
Documentation NodeList by Mozilla Contributors, licensed under CC-BY-SA 2.5.
Returns an item in the list by its index, or
null if the index is out-of-bounds; can be used as an alternative to simply accessing
nodeList[idx] (which instead returns
idx is out-of-bounds).