作者soljoker (佑子)
看板Ajax
標題[問題] 請問如何讓firefox順利執行js下拉選單
時間Wed Mar 25 22:18:40 2009
我用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
1F:→ grence:event的實作方式不同,修改處: 03/25 23:24
2F:→ grence:1. function cf(event) 03/25 23:24
3F:→ grence:2. srcElement = event.srcElement || 忘了火狐的目標怎抓 03/25 23:27
4F:→ grence:google說 srcElement = event.srcElement || event.target 03/25 23:31
5F:→ soljoker:謝謝解答 ^ ^ 03/25 23:49