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

********************************11111111111111111111111*******************************************

http://img.mukewang.com/57a7568600017e1b06680278.jpg

**********************************222222222222222222222222222222**********************************************************

function getByClass(className,parent) {

  var oParent = parent?document.getElementById(parent):document;

  eles = oParent.getElementsByClassName(className);

  return eles;

}


赵日天l
浏览 1202回答 2
2回答

深山小童

第1种是为了兼容,不是所有的浏览器都支持getElementsByClassName()方法。实际上如果像第2种写法,封装一个函数,有点大材小用。直接像ById()一样用就是了,何必再封装一个函数。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript