JS获取元素方法——ById和ByTagName方法的区别
1、通过id获取,前面就只能是document,不能是其他的,但是ByTagName前面可以是document,也可以跟一个别的元素
#list {} var oLi=document.getElementById("list"); 静态方法
li {} document.getElementByTagName("li"); 动态方法
#list li aLi=oLi.getElementByTagName("li"); //aLi[li,li,li] 元素的集合
//aLi.length 3
//aLi[0] 第一个li
//在用TagName的时候,访问的时候必须要加上[]
2、通过id找到的是一个,但是通过标签找到的是一个集合
循环
var i=0;
for (;i<3;) {
alert(1);
i++;
}
1)var i=0;
2)i<3; 关键!!!
3)括号里面的所有代码
4)i++
for (var i=0;i<3;i++) {
alert(i);
}
alert(i); //3