課程
/前端開發
/JavaScript
/JavaScript進階篇
我怎么覺得onclick和onfocus的效果都是鼠標點擊呢,小白求指點
2016-05-04
源自:JavaScript進階篇 6-6
正在回答
onClick是需要鼠標點擊才有效。而onFocus只要獲得焦點時就觸發,這就可以用鍵盤的TAB來跳格觸發,可以TAB切換。在實現體驗就差很遠了。
螢火蟲兒 提問者
要感覺出來,很簡單,你隨便打開一個網頁,然后多按幾次“TAB" 鍵,是不是會看到總有一個元素上會有一個虛線框,只要按一次”TAB “鍵,這個虛線框就會跳到下一個元素上。、
對,這就是獲得焦點。
再想想,平常是不是經常會有下面這樣的事情發生,在登錄時、在要點確定時,不用鼠標,直接按”回車鍵“就能完成。這就是焦點的用處,只要獲得了焦點,就能用鍵盤來操作,不需要點鼠標。
onclick 是鼠標點擊事件focus 是獲得焦點事件
慕粉3492982 回復 螢火蟲兒 提問者
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
7 回答Onfocus和Onclick產生的效果一樣
2 回答onfocus與onclick的區別到底是什么?
2 回答onclick和onfocus
3 回答onselect和onfocus有區別?
2 回答onclick、onfocus、onmouseover有什么區別,在此例子中
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-04
onClick是需要鼠標點擊才有效。而onFocus只要獲得焦點時就觸發,這就可以用鍵盤的TAB來跳格觸發,可以TAB切換。在實現體驗就差很遠了。
2016-06-29
要感覺出來,很簡單,你隨便打開一個網頁,然后多按幾次“TAB" 鍵,是不是會看到總有一個元素上會有一個虛線框,只要按一次”TAB “鍵,這個虛線框就會跳到下一個元素上。、
對,這就是獲得焦點。
再想想,平常是不是經常會有下面這樣的事情發生,在登錄時、在要點確定時,不用鼠標,直接按”回車鍵“就能完成。這就是焦點的用處,只要獲得了焦點,就能用鍵盤來操作,不需要點鼠標。
2016-05-04
onclick 是鼠標點擊事件
focus 是獲得焦點事件