为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
编程练习,瀑布流布局教程-慕课网
章节
课签
笔记
占位
占位

编程练习

小伙伴们,根据所学知识,实现编写通过类名去获取元素的方法。

温馨提示:完成任务后,请验证是否与实践描述效果一致,如一致,恭喜您,你已经掌握此技能,否则,请重复学习此节内容。

任务

定义函数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 可将课程添加到书签

举报

0/150
提交
取消