最新回答 / 慕仔7676644
因為i在這里是一個局部變量,變量i只在for循環里面存在。而title.innerHTML = as[index].innerHTML;這一句代碼是在for循環的外面,所以改為as[i]的話是找不到i這個變量的,也就無法定位選取li里的內容。
2016-03-25
最新回答 / jokerFei
js中的json. 一種輕量級數據格式例如:say:function(){alert('hello word!')}; 類似于var say = function(){ ? ? ? alert('hello word!');};以上來自百度,自己暫時不是很懂,也不瞎BB了 希望對你有幫助
2016-03-24
最新回答 / 慕粉3146726
?//?點擊三角時????title.onclick=function(event){??????//?執行腳本???event=event||window.event;???if(event.stopPropagation){????event.stopPropagation();???}else{????event.cancelBubble=true;???}???menu.style.display='block';????}? 為什么這里需要阻止事件冒泡呢,父元素也沒有類似的點擊事件啊?
2016-03-17
最新回答 / Long2021
window.onload執行的是一個函數 函數里聲明是局部變量不是全局變量,如果在window.onload外聲明,就好像data那樣聲明就是全局變量,就能調用。
2016-03-17
最新回答 / Lshah
我也是想問這個問題,開始我想的是可能沒有讀取到body下面的id,所以不行,因為window.onload是頁面加載完了才開始執行js代碼,但是后來我把js代碼寫在body最下面,把addEvent寫在外面還是不行...哎我也在到處求問
2016-03-16
最贊回答 / 深山小童
那是因為只用一個var 聲明多個變量的原因,比如var a,b,c; ?相當于var a; var b; var c; ?加上賦值表達式是不是沒反應過來,哈哈。
2016-03-16