問題:做了一個獲得焦點和失去焦點的js,為什麼在火狐上執行都是先失去後獲得?
而在谷歌和IE上執行卻是正常的。
JS程式碼:
<script>
window.onload = function(){
var txt = document.getElementById("txt");
txt.onfocus = function(){ //得到焦點
alert("得到了焦點"); //可以測試有沒有得到焦點
}
txt.onblur = function(){
alert("失去了焦點"); //可以測試有沒有失去焦點
}
}
</script>
</head>
<body>
<div>
<input type="text" id="txt" value="請輸入..." ><button id="btn"></button>
</div>
</body>
在火狐上的效果是,當點選搜尋框時,直接彈出“失去了焦點”;點選“確定”,會緊接著彈出“得到了焦點”。
不知道什麼原因?
相關文章
- 文字框獲得和失去焦點程式碼例項
- jQuery文字框獲取焦點和失去焦點jQuery
- js 設定焦點 判斷控制元件是否獲得焦點 判斷哪個控制元件獲得焦點JS控制元件
- jquery註冊文字框獲取焦點清空,失去焦點賦值jQuery賦值
- javascript如何獲取哪個元素獲得焦點JavaScript
- 去掉input標籤獲得焦點後的邊框
- 自定義jqGrid編輯功能,當行獲取焦點時編輯,失去焦點時儲存
- DIV的失去焦點(blur)實現
- JavaScript 判斷元素是否獲得焦點JavaScript
- 文字框獲取或者失去焦點改變樣式屬性
- 設定文字框得到焦點或者失去焦點時的樣式
- $("#ZJHM").blur(function () {}失去焦點方法在頁面怎麼呼叫Function
- TreeView 在失去焦點的時候 選中的TreeNode仍為高亮View
- javascript當文字框獲得焦點設定邊框JavaScript
- 獲得焦點時候設定文字框的樣式
- jquery.validate失去焦點時就驗證jQuery
- 純css實現控制文字框獲得焦點的樣式CSS
- EasyUI實現點選開啟編輯框並獲得焦點的方法UI
- JQuery設定文字框和密碼框獲得焦點時樣式jQuery密碼
- 如何利用js獲取取得焦點的元素JS
- 文字框失去焦點即刻進行表單驗證程式碼例項
- 當文字框失去焦點即進行表單驗證簡單例項單例
- js讓文字框獲取焦點程式碼JS
- 去掉chrome瀏覽器中input獲得焦點時的帶顏色邊框呢Chrome瀏覽器
- 如何使用angularjs實現文字框獲取焦點AngularJS
- jQuery實現文字框獲取焦點jQuery
- 去除IE6瀏覽器下獲得焦點的元素的虛線框的兩個小辦法瀏覽器
- 火狐瀏覽器下focus()無法第二次獲取焦點瀏覽器
- win10獲取焦點滑鼠消失怎麼解決_win10滑鼠焦點消失怎麼辦Win10
- input文字框獲取焦點伸縮效果
- 文字框獲取焦點設定樣式
- div元素獲取焦點觸發focus事件事件
- C#+Arcengine獲得點集合C#
- 刪除並獲得點數
- android:listView Button 焦點問題AndroidView
- 第27天:js-表單獲取焦點和陣列宣告遍歷JS陣列
- JavaScript文字框獲取焦點彈出tipsJavaScript
- vue中文字框自動獲取焦點Vue