????????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?非常感謝!
為什么這個有時候用不了?
飛天意大利面神獸
2016-07-08 13:55:16