请问如何遍历从getElementsByTagName返回的所有元素

我正在尝试遍历getElementsByTagName("input")使用forEach 重构的所有元素。有什么想法为什么在FF,Chrome或IE中不起作用?


<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>



森林海
浏览 371回答 3
3回答

ITMISS

是的,ES6:const children = [...parent.getElementsByTagName('tag')];children.forEach((child) => { /* Do something; */ });传播操作符的MDN文档(...)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript