如何让firefox中实现IE中的颜色改变的效果

zhangxiaoyan06 2009-10-23 02:28:10
如何让firefox中实现IE中的颜色改变的效果,IE中的效果是可以的。
<%@ page contentType="text/html; charset=gb2312" language="java" %>
<%
String pageNo = request.getParameter("pageNo");
if(pageNo == null || pageNo==""){
pageNo="0";
}
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
.a1{ color:#0000FF}
.a2{ color:#0000FF}
.a3{ color:#0000FF}
.a4{ color:#0000FF}
.a5{ color:#0000FF}
.a1dp{ color:#FF0000}
.a2dp{ color:#FF0000}
.a3dp{ color:#FF0000}
.a4dp{ color:#FF0000}
.a5dp{ color:#FF0000}
</style>
<script language="javascript">
function showPageNoClass(obj){
if(typeof(obj)=='number'){
if (window.ActiveXObject){//IE
var pageNoColl = document.getElementById("_page").all.tags('A');
pageNoColl.item(obj).className = pageNoColl.item(obj).className+"dp";
}
if (document.getBoxObjectFor){//firefox
//alert(document.getElementById("_page").childNodes[0].tagName );
//这个地方的代码怎么写
}

}
}
</script>
</head>
<body onload="showPageNoClass(<%=pageNo%>);">
<div>
<ul id="_page">
<li><a href="test.jsp?pageNo=0" onclick="showPageNoClass(0);" class="a1">测试1</a></li>
<li><a href="test.jsp?pageNo=1" onclick="showPageNoClass(1);" class="a2">测试2</a></li>
<li><a href="test.jsp?pageNo=2" onclick="showPageNoClass(2);" class="a3">测试3</a></li>
<li><a href="test.jsp?pageNo=3" onclick="showPageNoClass(3);" class="a4">测试4</a></li>
<li><a href="test.jsp?pageNo=4" onclick="showPageNoClass(4);" class="a5">测试5</a></li>
</c:if>
</ul>
</div>
</body>
</html>
...全文
66 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangxiaoyan06 2009-10-23
  • 打赏
  • 举报
回复
O(∩_∩)O~。可以了. 谢谢
zhangxiaoyan06 2009-10-23
  • 打赏
  • 举报
回复
刚看错了,我试试
zhangxiaoyan06 2009-10-23
  • 打赏
  • 举报
回复
这个在firefox中不行啊,你那可以吗?
runshine 2009-10-23
  • 打赏
  • 举报
回复
var pageNoColl = document.getElementById("_page").getElementsByTagName('A');
pageNoColl.item(obj).className=pageNoColl.item(obj).className+"dp";

这个是IE,FF都能用的
zhangxiaoyan06 2009-10-23
  • 打赏
  • 举报
回复
文件名是 test.jsp

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧