window.onload = function () {
var lis=document.getElementsByTagName('li');
//alert(lis.length);
for(var i=0;i<lis.length;i++){
lis[i].onmouseover=function(){
alert(this.getElementsByTagName('div')[0]);
}
}
}如上代码,
比如第六行“this.getElementsByTagName('div')[0]”,
换成了li[i].getElementsByTagName('div')[0],
就会出错:li is not defined。
那么另外问一下,究竟是什么时候用this?
非常感谢!
刚毅87
相关分类