5

どのイベントが発生したかを取得しようとしています::

function getEvent(){
    alert(window.event);
}

イベントオブジェクトを下回っています。文字列で比較したい。イベントonclickイベントの場合、アクションを実行したい。どうすれば文字列で取得できますか? またはどうすればイベントオブジェクトを文字列に変換できますか?

[object MouseEvent]
4

5 に答える 5

7

type プロパティを使用します。window.event.type

于 2012-10-17T10:37:14.793 に答える
3

あなたはおそらく望むでしょう:

function getEvent(){
    alert(window.event.type);
}

https://developer.mozilla.org/en-US/docs/DOM/event.type

于 2012-10-17T10:37:59.280 に答える
1

typeこのように簡単に取得できます

function getEvent(){
    alert(window.event.type);
}

詳細はこちら

http://www.quirksmode.org/js/events_access.html

http://www.quirksmode.org/js/events_properties.html

于 2012-10-17T10:39:20.203 に答える
1

プロパティを使用typeして型を読み取ります。

function getEvent(){
    alert(window.event.type);
}
于 2012-10-17T10:39:40.187 に答える
1

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>

于 2012-10-17T10:40:32.357 に答える