亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Onfocus和Onclick產生的效果一樣

就我一個人用這個關鍵字和Onclick產生的效果一樣嗎。

正在回答

7 回答

我剛剛連續試了好幾次,發現無論onclick還是onfocus都是點擊下拉框之后才觸發的alert,不同的是:onclick點擊后下拉菜單出來之后,才出現alert;而onfocus是剛點擊就出現alert效果。{僅僅是實驗得知的,不知道對不對}

0 回復 有任何疑惑可以回復我~

不一樣的,簡單來說,onclick是鼠標單機時觸發的,但是onfocus不一定需要鼠標單擊才會觸發,他只要光標聚焦到那個位置就可以,就跟word的光標一樣,你打字時的光標是隨時移動的但是并沒有有鼠標點擊,那么如果有onfocus屬性的話,其實你用tab或者上下左右方向鍵移動光標到觸發點也一樣會觸發。我是這樣理解的

0 回復 有任何疑惑可以回復我~

兩者觸發方式是有根本性區別的

首先onfocus觸發的方式是光標移到觸發位置才能執行觸發動作,而onclick 觸發的方式則是當點擊觸發位置才能執行動作。 舉個最簡單的例子:

<input? type="button" value="click" onfocus="message()"/>??? //1
? <input? type="button" value="click" onclick="message()"/>? //2
? <input? type="text" value="click" onfocus="message()"/>?? //3
? <input? type="text" value="click" onclick="message()"/> ? //4

簡單說鼠標的左擊和右擊都可以移動光標從而執行觸發動作,而要想使用點擊觸發則必須使用鼠標的左擊才能有效,

所以說,onfocus 的觸發范圍要比onclick 大。

1 回復 有任何疑惑可以回復我~

Onfocus是鼠標在目標上就會觸發,

Onclick是鼠標點擊下然后彈上來才觸發的

我是這樣理解的

0 回復 有任何疑惑可以回復我~
#1

聽咯時空Allen

都需要點擊的,自己寫出來試試就知道了,不要光理解!
2017-08-21 回復 有任何疑惑可以回復我~

我是這樣理解的:onfocus觸發時,onclick肯定觸發,因為是通過點擊來獲得焦點的,此后該元素獲得焦點(就像Windows的當前窗口概念差不多),兩者還是要差別的,onfocus常常用于表單與onblur配合使用

1 回復 有任何疑惑可以回復我~

得到焦點時觸發。

0 回復 有任何疑惑可以回復我~

肯定不一樣,onfocus是活的焦點,當<input type="text">是。onfoucs就是你把光標移動到這個框里就觸發;onclick是點擊這個框才會觸發。

0 回復 有任何疑惑可以回復我~
#1

qq_梟_6

都要點擊好么
2016-11-30 回復 有任何疑惑可以回復我~
#2

不會熄滅

那是onmouseover,onfocus也要點擊或者用tab鍵觸發
2017-11-30 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

Onfocus和Onclick產生的效果一樣

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號