小伙伴们,根据所学知识,实现编写通过类名去获取元素的方法。
温馨提示:完成任务后,请验证是否与实践描述效果一致,如一致,恭喜您,你已经掌握此技能,否则,请重复学习此节内容。
定义函数getByClass()实现获取document或指定父元素下所有class为on的元素。要求该函数可以接收一个参数也可以接收两个参数
提示:
1.第一个参数为必需的,第二个参数为可选的
2.第一个参数为要获取的元素的类名,第二个参数如果传,则传父元素的id,不传则默认用document
3.返回获取到的所有带有”on”这个类的DOM元素
答案代码:
function getByClass(clsName, parent){
var oParent=parent?document.getElementById(parent):document,
boxArr=new Array(),
oElements=oParent.getElementsByTagName('*');
for(var i=0;i<oElements.length;i++){
if(oElements[i].className==clsName){
boxArr.push(oElements[i]);
}
}
return boxArr;
请验证,完成请求
由于请求次数过多,请先验证,完成再次请求
打开微信扫码自动绑定
绑定后可得到
使用 Ctrl+D 可将课程添加到书签
举报