为了账号安全,请及时绑定邮箱和手机立即绑定

关于javascript的问题 , 谁能告诉我下面1和2的区别,为什么要写得那么复杂?

关于javascript的问题 , 谁能告诉我下面1和2的区别,为什么要写得那么复杂?

赵日天l 2016-08-07 23:46:39
********************************11111111111111111111111*****************************************************************************222222222222222222222222222222**********************************************************function getByClass(className,parent) {  var oParent = parent?document.getElementById(parent):document;  eles = oParent.getElementsByClassName(className);  return eles;}
查看完整描述

2 回答

?
深山小童

TA贡献20条经验 获得超10个赞

第1种是为了兼容,不是所有的浏览器都支持getElementsByClassName()方法。

实际上如果像第2种写法,封装一个函数,有点大材小用。直接像ById()一样用就是了,何必再封装一个函数。

查看完整回答
反对 回复 2016-08-08
  • 2 回答
  • 0 关注
  • 1175 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信