为什么视频中获取class为box的元素这么麻烦?不能直接用document.getElementByClass吗?
getElementsByClass并不是所有的浏览器都支持,为了兼容尽可能多的浏览器,所以重写了这个方法。
你可以获取,为什么我总是报错。
function getByClass(oParent,clsName){ var boxArr = [], //这里总是报错 aElements = oParent.getElementsByTagName("*"); for(var i = 0 ;i<oElements.length;i++){ if(aElements[i].className == clsName){ boxArr.push(oElements[i]); } } return boxArr; }
http://www.cnblogs.com/scy251147/archive/2011/04/10/2011420.html