ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript はキーボードの Enter イベント (任意のキーボード イベント) を操作します。複数のブラウザーと互換性があります_JavaScript スキル

JavaScript はキーボードの Enter イベント (任意のキーボード イベント) を操作します。複数のブラウザーと互換性があります_JavaScript スキル

WBOY
WBOYオリジナル
2016-05-16 18:18:561134ブラウズ

早速、コードを示します:

コードをコピーします コードは次のとおりです:

document.onkeydown=function()
{
var EventUtil = {};
EventUtil.getEvent = function(){
if(window.event){return window.event;}
else{ return EventUtil.getEvent.caller.arguments[0];}
}
var button = document.getElementById("qw");
if(EventUtil.getEvent().keyCode= =13)
{
button.click();
event.returnValue = false;


比較用: IE はサポートしていませんが、FireFox をサポートしています:


window.onkeydown=function()
{
var EventUtil = {};
EventUtil.getEvent = function(){
if(window.event){return window.event;}
else{return EventUtil.getEvent.caller .arguments[0];}
}
//ボタンイベントを ID qw でバインドします




コードをコピーします コードは次のとおりです。
var button = document.getElementById("qw");
if(EventUtil) .getEvent().keyCode==13 )
{
button.click();
event.returnValue = false;
}
}


違いがわかりますか?
上記は参考用です。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。