どのイベントが発生したかを取得しようとしています::
function getEvent(){
alert(window.event);
}
イベントオブジェクトを下回っています。文字列で比較したい。イベントonclickイベントの場合、アクションを実行したい。どうすれば文字列で取得できますか? またはどうすればイベントオブジェクトを文字列に変換できますか?
[object MouseEvent]
どのイベントが発生したかを取得しようとしています::
function getEvent(){
alert(window.event);
}
イベントオブジェクトを下回っています。文字列で比較したい。イベントonclickイベントの場合、アクションを実行したい。どうすれば文字列で取得できますか? またはどうすればイベントオブジェクトを文字列に変換できますか?
[object MouseEvent]
type プロパティを使用します。window.event.type
あなたはおそらく望むでしょう:
function getEvent(){
alert(window.event.type);
}
type
このように簡単に取得できます
function getEvent(){
alert(window.event.type);
}
詳細はこちら
プロパティを使用type
して型を読み取ります。
function getEvent(){
alert(window.event.type);
}
event.type
たとえば、プロパティを使用します
<div id="a" onclick="alert(event.type)">Click This</div>
<div id="b">And This</div>
Javascript :
var func = $('#a').attr('onclick');
$('#b').mouseover(function(e) {
func(e)
});
デモ: http://jsfiddle.net/4tLms/ </p>