做了一個彈出框的demo,在狐火,chrome,IE11中運行得好好的.
但是在IE8中死活不顯示對話框,感覺IE8根本沒有執行下面的javascript代碼.
甚至,我簡單的寫alert(123),IE8也沒有執行.如下圖:
我突然靈光一閃,把script的type由application/javascript改爲text/javascript,就一通百通了.終於好了!
總結:IE8,IE7 不認識application/javascript,只認識text/javascript.
所以,爲了考慮兼容性,script的type最好設置爲text/javascript.
參考:http://hw1287789687.iteye.com/blog/2213722