為什么len1結(jié)果為2,len2結(jié)果為3 !!!
var len1= getByClass('on','list');獲取id='list'下class='on'元素的長度
因?yàn)?lt;ul>只有兩個(gè)class='on'的元素所以長度為2
var len2= getByClass('on');只是獲取class='on'的元素
因?yàn)閘en2沒有指定第二個(gè)參數(shù),那么在getByClass(clsName,parent)
var oParent = document;
所以:oElements=oParent.getElementsByTagName('*');等于
oElements=document.getElementsByTagName('*');
最后頁面只有3個(gè)class="on"的元素。所以len2.length結(jié)果為3。
個(gè)人的理解
2017-04-07
因?yàn)閘en2下面也是alert的len1.length...自己改一下好了