getElementById和getElementByTagName的区别:
1. getElementById前面只能加document;
2.getElementById只能找一个元素,getElementByTagName是一堆元素的集合,访问时,用[ ]
3.getElementByTagName后面添加一些(用innerHTML),再去访问,就可以找到了。
#list{} var oUl = document.get ElementById('list'); 静态方法-->只获取一个元素
li{} document.getElementByTagName('li'); 动态方法
#list li{} var aLi = oUl.getElementByTagName('li');
//aLi => [li,li,li] 元素的集合
aLi.length
aLi[0]
//在用TagName的时候,必须要加上:[]
window.onload = function (){
var oUl = document.getElementTagByName(ul)[0];
var aLi = oUl.getElementTagByName('li');
}