關(guān)于getElementsByClassName兼容實(shí)現(xiàn)。
1.判斷瀏覽器是否有g(shù)etElementsByClassName方法礼仗。
2.通過getElementsByTagName方法獲取到所有元素放入(elems)數(shù)組中【模【getElementsByTagName獲取到的是一個(gè)Array(數(shù)組類型)壕曼,因?yàn)門agName能獲取到TagName很多相同的元素琳拨。】
3.通過For循環(huán)將得到的數(shù)組所有元素的ClassName與傳入的ClassName作比較弛随,相同則將這個(gè)元素存入(results)數(shù)組中瓢喉。【可通過indexOf方法判斷是否相同舀透,elems[i].className.indexOf(傳入的類名)栓票!=-1則兩者相同,則將此元素傳入results數(shù)組中】
4.返回所得到的results數(shù)組盐杂。【數(shù)組中就包含了所有classname的元素】