學習一些js代碼從藪書 像如何判斷IE事件類型在javascript
function doSomething(e) {
if (!e) {
var e = window.event;
alert("this is IE!");
}
}
假設我有一個元素
<h1 onclick="doSomething(event)">Hello World2</h1>
當我點擊它,它不會在發出警報IE(至少在IE6中),我使用的方式不正確?
的第二個問題是,假設它可以工作,我每次使用它的時候,
我要送一事件參數,即使我不是嗎? 我可以判斷沒有參數的IE事件類型嗎?
我不認爲這可以修復任何東西。問題是在問題的代碼中,'e'總是存在於所有瀏覽器中。 – 2012-02-21 15:24:25
在我看來,我發佈的作品,並會警惕,最初發布的內容也將工作,但什麼都不做。 – mplungjan 2012-02-21 15:34:52
你說得對,它解決了在IE中顯示警報的直接問題。 – 2012-02-21 16:15:37