因为getElementByClassName不兼容IE8,如下function封装了支持IE8的getElementByClassName函数
Document
dddddddddd
ggggggg
Uncaught TypeError: element.getElementsByTagName is not a function
请问问题出在哪?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
报错是因为
element.getElementsByTagName的element是一个数组,不是节点对象。所以说我觉得这个方法的设计有点不合理,传入的参数
(element, names)的element不要传数组,传一个父对象或者document就好使了。另外帮你简化一下代码,希望有助。没有getElementsByTagName这个方法。