课程
/前端开发
/JavaScript
/DOM事件探秘
关于封装获取类名的方法中,使用父级的getElementsByTagName(),
有些困惑的是。需要获取的是类名,为什么到最后,用了获取标签名的方法
2018-03-12
源自:DOM事件探秘 4-1
正在回答
首先封装这个getByClass方法是为了替换getElementsByClassName(),最后的目的本来就是获取指定className下的元素标签,使用父级的getElementsByTagName()获取所有子标签,通过判断子标签的ClassName属性是否符合要求,将符合要求的子标签放进eles[]内,输出数组
举报
DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件
1 回答封装的时候不是有一个父元素,为什么fndown里还要重新获取一下这个父元素的id
2 回答关于类名的修改
1 回答请问为什么要封装一个getByClass 方法呢?直接给目标元素一个id,document.getElementById()获取对象不可以吗?
2 回答为何是直接用function()没有方法名?
3 回答不是说IE10以下不支持 GetElementsByTagName 吗?为什么在获取子元素的时候,这里又使用????