瀏覽器腳本兼容文本框中,回車鍵觸發(fā)事件的兼容_javascript技巧
來(lái)源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-27 20:49:59
瀏覽器腳本兼容文本框中,回車鍵觸發(fā)事件的兼容_javascript技巧
瀏覽器腳本兼容文本框中,回車鍵觸發(fā)事件的兼容_javascript技巧:判斷是否按下的為回車非常簡(jiǎn)單: 代碼如下: function EnterPress(){ if(event.keycode == 13){ ... } } IE6的onkeypress會(huì)接受回車事件,而onkeydown不會(huì)接受 IE8的onkeypress不會(huì)接受回車事件,而onkeydown會(huì)接受 ...不用糾
導(dǎo)讀 瀏覽器腳本兼容文本框中,回車鍵觸發(fā)事件的兼容_javascript技巧:判斷是否按下的為回車非常簡(jiǎn)單: 代碼如下: function EnterPress(){ if(event.keycode == 13){ ... } } IE6的onkeypress會(huì)接受回車事件,而onkeydown不會(huì)接受 IE8的onkeypress不會(huì)接受回車事件,而onkeydown會(huì)接受 ...不用糾
判斷是否按下的為回車非常簡(jiǎn)單:
代碼如下:
function EnterPress(){
if(event.keycode == 13){
...
}
}
IE6的onkeypress會(huì)接受"回車事件",而onkeydown不會(huì)接受
IE8的onkeypress不會(huì)接受"回車事件",而onkeydown會(huì)接受
...不用糾結(jié)于此,兩個(gè)都寫(xiě)上吧
代碼如下:
但是,到了FF下面,又會(huì)出現(xiàn)矛盾.FF是onkeypress和onkeydown都接受"回車事件"的.
同時(shí),為了兼容FF下面能獲得event,需要這樣寫(xiě):
代碼如下:
function EnterPress(e){ //傳入 event
var e = e | window.event;
if(e.keycode == 13){
...
}
}
那么,只要給任意的一個(gè)事件內(nèi)傳參數(shù) event,另外一個(gè)不傳參數(shù),即可以讓FF只執(zhí)行一次了:
代碼如下:
&
綜上,兼容IE和FF:
代碼如下:
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com
瀏覽器腳本兼容文本框中,回車鍵觸發(fā)事件的兼容_javascript技巧
瀏覽器腳本兼容文本框中,回車鍵觸發(fā)事件的兼容_javascript技巧:判斷是否按下的為回車非常簡(jiǎn)單: 代碼如下: function EnterPress(){ if(event.keycode == 13){ ... } } IE6的onkeypress會(huì)接受回車事件,而onkeydown不會(huì)接受 IE8的onkeypress不會(huì)接受回車事件,而onkeydown會(huì)接受 ...不用糾