A JavaScript Fancier

伟大的javascript技术研究中...

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  304 随笔 :: 0 文章 :: 479 评论 :: 0 Trackbacks


在经典论坛上一朋友问了这一问题,偶以前只试过表格隔行变色,li倒还真没有试过,不过感觉不难,于是就写了下面这段代码,实现了这个功能,自己收藏起来了.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<style type="text/css">
.style1
{color:#f00;background:#eee}
.style2
{color:#00f;background:#ccc}
</style>
<script type="text/javascript">
    
function chgListStyle(id){
        
var objId=document.getElementById(id);
        
if(objId){
            
for(var i=0;objId.childNodes[i]!=undefined;i++){
                
if(i%2==0)
                    objId.childNodes[i].className
="style1";
                
else
                    objId.childNodes[i].className
="style2";
            }
        }
}
</script>
</HEAD>
<BODY>
<ul id="a">
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
<li>test</li>
</ul>
<script type="text/javascript">
chgListStyle(
"a");
</script>
</BODY>
</HTML>

posted on 2006-06-19 01:10 Yemoo'S JS Blog 阅读(704) 评论(0)  编辑 收藏 引用 所属分类: javascript个人作品
只有注册用户登录后才能发表评论。