<!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=utf-8" />
<title>无标题文档</title>
<SCRIPT>
var SwapID=0;
var PauseTime=15*1000;
var Timer1;
function swap(Obj)
{var st = document.getElementsByName('lt2');
var j;
if(st.length>0)
{for(j=0; j<st.length; j++)
{if(st[j]==Obj)
{lt2[j].style.display='';
//mt[j].style.background='url(images/lb1.gif)';#C8D5DD;
//mt[j].style.background='#F2F7FD';
mt[j].style.background='#ADC1DA'
mt[j].style.color='#FFFFFF'}
else
{lt2[j].style.display='none';
mt[j].style.background='#FFFFFF';
mt[j].style.color='#333333'}}}}
function AutoSwap()
{//StopSwap();Swap(lt[SwapID])
for (i=0;i<2;i++)
Swap(lt[i]);
//SwapID+=1;
//if (SwapID==3) { SwapID=1; }
Timer1=setTimeout("AutoSwap()",PauseTime);}
function StopSwap()
{clearTimeout(Timer1);}
</SCRIPT>
</head>
<BODY>
<DIV id=all>
<DIV id=ppyule></DIV>
<!--子菜单-->
<!--正文开始,相关内容-->
<DIV id=ppyule>
<DIV id=left_top>
<DIV id=caidans>
<DIV style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px">
<SPAN id=mt onmouseover=swap(lt2[0]); style="BACKGROUND: #adc1da; COLOR: #ffffff">2完成计划</SPAN>
<SPAN id=mt onmouseover=swap(lt2[1]);>待完成计划</SPAN>
<DIV id=lt2><ul><li>已完成计划</li><li>已完成计划</li><li>已完成计划</li></ul></DIV>
<DIV id=lt2 style="DISPLAY: none"><ul><li>待完成计划</li><li>待完成计划</li><li>待完成计划</li></ul></DIV>
</DIV>
</DIV>
</DIV>
</DIV>
</DIV>
</BODY></HTML>
解决方案 »
- 高分求救~~求大虾帮我解决一下checkbox赋值的问题!
- JS删除HTML字符串中指定的属性以及值。
- 跪求JavaScript宝典第六版光盘
- 如何动态输入下拉列表的值?
- 一个标签同时使用Class和ID,为什么JS中使用document.getElementById获取不到该对象
- javascript小问题,小项目,需要找人帮忙
- 请教一下各位高手,有关这两段得到同样结果的程序执行速度问题.Javascript
- 请问怎么判断鼠标焦点是否在一个textarea里?(在线等!)
- 求一个判断函数
- !!!求救-javascript怎么停止jsp继续执行???
- jquery slider游标step问题.
- frameset里一个子页面怎么让另外一个子页面刷新?源码
页面标签小写、标签属性用引号括起来、页面代码可读性差
还有看看 这个在ie 和 ff 下的区别<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
<style>
</style>
</head>
<body>
<div name="test">123</div>
<input name="test" />
<script>
alert( document.getElementsByName('test').length )
</script>
</body>
</html>楼主先自己改改吧
我那段代码在FF里就不动啊。。在IE中是正常的两个栏目切换。在FF里是死翘翘的。。
突然发现你页面上根本就没有name为lt2的标签啊。。全是以id命名的
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
#menu li { display:inline; }
#content ul { display:none; }
</style>
<script type="text/javascript">
var objLI, objUL;
function show(id) {
for (var i = 0; i < objLI.length; i ++) {
if (i == id) {
objLI[i].style.color = '#FFF';
objLI[i].style.backgroundColor = '#ADC1DA';
objUL[i].style.display = 'block';
}
else {
objLI[i].style.color = '#333';
objLI[i].style.backgroundColor = '#FFF';
objUL[i].style.display = 'none';
}
}
}window.onload = function () {
objLI = document.getElementById('menu').getElementsByTagName('li');
objUL = document.getElementById('content').getElementsByTagName('ul');
show(0);
for (var i = 0; i < objLI.length; i ++) {
objLI[i].idx = i;
objLI[i].onmouseover = function() {
show(this.idx);
}
}
}
</script>
</head><body>
<ul id="menu">
<li>已完成计划</li>
<li>待完成计划</li>
</ul><div id="content">
<ul>
<li>已完成计划1</li>
<li>已完成计划2</li>
<li>已完成计划3</li>
</ul>
<ul>
<li>待完成计划1</li>
<li>待完成计划2</li>
<li>待完成计划3</li>
</ul>
</div>
</body>
</html>
建议每个组件添加id和那么两个属性,或者都使用getelementById