已采納回答 / 小白小白小白啦
如果你非要用as[i]這種格式,可以這樣寫? <...code...>這樣閉包函數(shù)就可以訪問外部變量了,給你也網(wǎng)址里面有一點介紹,http://www.jb51.net/article/54397.htm
2016-12-15
最贊回答 / 每天都要起床的Bu同學(xué)3248023
遇到了一個類似的問題, 現(xiàn)在搞清楚了問題在于 i 的生命周期當(dāng)前在循環(huán)中, i 被定義并使用?在事件觸發(fā)時 i 已經(jīng)被回收, 瀏覽器就找不到lis[i], 所以報錯用 this 的話就不會?不知道將清楚沒?
2016-12-15
已采納回答 / 野生前端菜鳥
從IE9開始支持addEventListener,到IE11徹底拋棄attachEvent,就這樣,IE不再任性我在IE9-IE11測試均失敗,顯示不支持attachEvent,但在低版本的IE8,7,6還是支持的,希望你能采納,對了,你可以直接在IE11里F12打開控制臺,點擊仿真選項,選擇 對應(yīng)的版本測試??!
2016-12-13
最新回答 / 小白小白小白啦
什么意思?我復(fù)制你的代碼可以啊,你可以用火狐瀏覽器,打開控制臺,輸出index的值就知道了。可能你的意思是,為什么第二次出來菜單還有上次的背景是吧?那是因為你enter后沒有清楚背景,加一句代碼就可以了<...code...>
2016-12-13
已采納回答 / 慕數(shù)據(jù)5775487
因為瀏覽器是從上到下從左到右讀取和顯示html文檔,如果不加window.onload的情況下把<script>標(biāo)簽寫在<input>標(biāo)簽之前,比如我要var btn=document.getElementById('btn')獲取到id名為“btn”的這個input元素,這時input標(biāo)簽在下面瀏覽器還沒有讀取到input標(biāo)簽,瀏覽器就會報錯。
2016-12-07