已采納回答 / 慕粉3801737
設(shè)置index值就是為了鼠標和鍵盤可以共同利用這個值控制選中項,每次鼠標經(jīng)過或上下鍵按動時index值都在刷新,所以沒必要到處調(diào)用keyenter()函數(shù),只需要判斷按鍵的鍵值的三種情況進行處理或者...
2016-09-22
已采納回答 / 慕粉4002810
onload 事件是整個頁面加載完成后才觸發(fā)的 ,如果你把變量聲明放在外面,腳本運行時頁面上的元素還沒有加載,getElementById自然獲取不到元素,顯示為null。如果你讓<script>作為<body>的最后一個子元素,那腳本運行前,頁面上的元素都加載完畢,這樣就不會運行出錯了<...code...>
2016-09-20
最贊回答 / 默默竹
問題已經(jīng),解決了,謝謝各位朋友的幫助解決方案:/*設(shè)置文字不能被選中 ? ? 以下為css樣式*/ -webkit-user-select:none; ? ?-moz-user-select:none; ? ?-ms-user-select:none; ? ?user-select:none;
2016-09-20
已采納回答 / 還谷子
這種寫法,我理解是兩個不同類名,它這里需要這類名,而online這個類是控制圖標的!ID等于那個類名是為了方便獲取!.login-state .online {? ? ? ? ? ? background: url("../images/ptlogin.png") 0 0 no-repeat;? ? ? ? }<div id="loginStateShow" class="login-state-show online">狀態(tài)</div>//獲取圖標的類添加這里<li id=...
2016-09-19
已采納回答 / 慕粉3589554
錯誤:你addHandler里面所有的handler都用的showmes,所以不管綁定什么函數(shù),都是showme。解決辦法:把addHandler中所有showmes改為handler。removeHandler中亦是如此。
2016-09-18
最贊回答 / qq_慕數(shù)據(jù)9481021
var divone=document.getElementById('div1') 改為div_1;var divone=document.getElementById('div2');改為div_2
2016-09-17
最新回答 / weibo_寶慕林349606
鍵盤事件里面的for循環(huán)中this指定的是document,不是當前的as[i]對象,老師說過好像不能對document設(shè)置backgroundColor,這里可以直接用a[i]來代替this
2016-09-13