作者anekon (詐騙集團創意總監)
看板Ajax
標題[ js ] IE的bug?onclick無法控制display
時間Wed Jul 15 14:37:20 2009
此為測試檔案
http://psroc.freehostia.com/test.html
其中每個test按下去會跳出一個div方框
我想做出按下方框內右上角的x會將方框關閉
在FF下測試都很正常,但用IE就只會開不會關
測試檔的第一個x是onclick關閉方框
第二個x是ondblclick關閉方框,這個功能在IE下正常
第三個x是onclick跳出alert對話框,這個功能也正常
不知道為什麼就只有onclick控制display="none"沒辦法在IE下正常運作
這是IE的bug嗎?還是我程式寫得不對?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.102.140
1F:推 tomin:不要只寫"" 寫完整的"block"試試 07/15 15:15
2F:→ grence:觸發了裡面的onclick之後,又觸發了外面的onclick 07/15 15:53
3F:→ grence:在function closenews(news)裡加event.cancelBubble=true; 07/15 15:55
4F:→ anekon:謝謝回答!樓上的方法成功了,非常感謝! 07/15 16:21