Cosmetic.
GitHub doesn't serve raw JS as JS.
Return all elements.
Missing getElementsByTagName() bug fix.  Return all elements function.