JavaScript: Durchlaufen Sie alle von getElementsByTagName zurückgegebenen Elemente

Ich versuche, alle Elemente durchzugehen, von denen aus ich sie gefunden habegetElementsByTagName("input") mit forEach. Irgendwelche Ideen, warum dies in FF, Chrome oder IE nicht funktioniert?

<html>
    <head>
    </head>
    <body>
        <input type="text" value="" />
        <input type="text" value="" />
        <script>
            function ShowResults(value, index, ar) {
                alert(index);
            }
            var input = document.getElementsByTagName("input");
            alert(input.length);
            input.forEach(ShowResults);
    </script>
    </body>
</html>

Antworten auf die Frage(9)

Ihre Antwort auf die Frage