私はドキュメント上でクリック関数を定義しています。クリックすると、ターゲットにクラスドロップダウンが含まれているかどうかを知りたいと思います。Internet ExplorerのClickイベントのdivからクラスを取得
$(document).click(function(e){
if (e.target.classList.contains('dropdown'))
return;
//Other work here;
});
しかし、どういうわけか、IEはnull
としてe.target
を示しています。これはFirefoxで正常に動作するものです。いくつかは、IEがクリックイベントのためtarget
が、srcElement
を持っていない、と私はこれを変更する必要があり、両方のブラウザで動作することをどこで読んだ後:
(event.target || event.srcElement).id //etc
しかし、私はクラス属性を取得する必要があり、いくつかのいずれかはどのように知っていますIEの "JQUERYを使わないで"のsrcElement
のクラスを取得するには?
実際に私はそれがjQueryのを使用して行うことができる方法を知って、私はこの質問をした理由であるjQueryのを使用したくありません。 – ShayanK
現在の回答が1つも当てはまらない場合は、より具体的な質問をしてください。あなたが3つの答えがあると、誰もあなたの質問をクリックしないでしょう。なぜあなたはこれのためにJQueryを使いたくないのですか? – Jrud
jQueryを使用せずにこれが可能かどうか尋ねています。なぜなら、IEでこれと同等のものが何であるか知る必要がある理由はFirefoxmでこれを行うことができるからです。 – ShayanK