input輸入框時,需要自動獲取焦點,這個時候使用focus可以很容易地獲得焦點,但在Firefox下輸入無法獲得焦點,今天錯新技術頻道小編帶給大家火狐下input焦點無法重復獲取問題的解決方法。
因此,便產生了如下問題,input輸入框顯示的時候,需要自動獲取焦點,此時,我是用的
恩,嘗試了一下,效果很好,不禁心中大喜,搞定!
但是天算不如人算,在我進行用火狐測試的時候,完蛋了,第一次剛將input顯示出來的時候是好用的,但是隨后我關閉alert提醒框的時候,input無法獲取焦點了,囧!
問題棘手,又不明其所以,so,小小的查了一下網上大神們的解答方式,發現了如下一招,試驗了一下,果然很好用!
在alert之后,將原來的
?
?
換成
?
?
爽,問題解決!
setTimeout是指在載入后延遲指定時間后執行前面的表達式,當然在這里是延遲0ms之后執行function。
火狐下input焦點無法重復獲取問題的解決方法就為各位朋友們展示到這里了,可以看出,編程的編寫是很復雜的,需要花費大家時間與精力。
新聞熱點
疑難解答
圖片精選