关于封装获取类名的方法中,使用父级的getElementsByTagName(),有些困惑。需要获取的是类名,为什么到最后,用了获取标签名的方法

来源:4-1 [DOM事件] QQ面板拖拽效果(上)

其实我不懒

2018-03-12 09:48

关于封装获取类名的方法中,使用父级的getElementsByTagName(),

有些困惑的是。需要获取的是类名,为什么到最后,用了获取标签名的方法

写回答 关注

1回答

  • 慕丝5673744
    2018-03-13 01:02:21

    首先封装这个getByClass方法是为了替换getElementsByClassName(),最后的目的本来就是获取指定className下的元素标签,使用父级的getElementsByTagName()获取所有子标签,通过判断子标签的ClassName属性是否符合要求,将符合要求的子标签放进eles[]内,输出数组

DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99545 学习 · 1197 问题

查看课程

相似问题