作者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