看板 Ajax 關於我們 聯絡資訊
我用js寫了一個可以點擊打開的選單 但是他在firefox無法執行 想請問 是不是哪裡違反了規則呢 謝謝 我的程式碼如下: <html> <head> <title>test</title> <style> </style> <script language="JavaScript" type="text/JavaScript"> <!-- function cf() { var targetId, srcElement, targetElement srcElement = window.event.srcElement targetId = srcElement.id + "d" targetElement = document.all(targetId) if (targetElement.style.display == "none") { targetElement.style.display = ""} else { targetElement.style.display = "none" } } --> </SCRIPT> </head> <body> <div id="sectionLinks"> <div ID=a onclick="cf()">選項1</div> </div> <div ID=ad STYLE=display:none> <div>分項1-1</div> </div> <div ID=b onclick="cf()">選項2</div> <div ID=bd STYLE=display:none> <div>分項2-1</div> <div>分項2-2</div> <div>分項2-3</div> </div> </body> </html> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.155.98
grence:event的實作方式不同,修改處: 03/25 23:24
grence:1. function cf(event) 03/25 23:24
grence:2. srcElement = event.srcElement || 忘了火狐的目標怎抓 03/25 23:27
grence:google說 srcElement = event.srcElement || event.target 03/25 23:31
soljoker:謝謝解答 ^ ^ 03/25 23:49