17DST's Archiver

选择DST!支持DST!

Flash菲 发表于 2007-9-25 01:10

css+javascript 隔行换色..也可以用来换显示方式.

演示 [url]http://www.fffcn.com/code/huanse.htm[/url]
其实不仅仅可以用来做隔行换色.大家都知道一个容器换个div可能就是另一个样式了.[code]<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style>
.one{
        background:#CDC194;
}
.two{
        background:#DDDABF;
}
       
</style>
<script>
function set(id){
var obj=document.getElementById(id).getElementsByTagName("li");
var num=obj.length
for(var i=0;i<num;i++){
if(i%2==0){
obj[i].className="one";
}else{
obj[i].className="two";
}
}
}
</script>
</head>
<body>
<ul id="hs">
  <li>1.假字以数十字为基础假字数…</li>
  <li>2.假字以数十字为基础假字数…</li>
  <li>3.假字以数十字为基础假字数…</li>
  <li>4.假字以数十字为基础假字数…</li>
  <li>5.假字以数十字为基础假字数…</li>
</ul>
<script>set("hs")</script>
</body>
</html>[/code]

[[i] 本帖最后由 Flash菲 于 2007-9-25 01:11 编辑 [/i]]

Flash菲 发表于 2007-9-25 01:11

<ul id="hs">  //指定容器ID
  <li>1.假字以数十字为基础假字数…</li>
  <li>2.假字以数十字为基础假字数…</li>
  <li>3.假字以数十字为基础假字数…</li>
  <li>4.假字以数十字为基础假字数…</li>
  <li>5.假字以数十字为基础假字数…</li>
</ul>
<script>set("hs")</script>  //把容器ID传给javascript实现换色

d-pig 发表于 2007-9-25 02:09

:victory: :victory: 加分

Flash菲 发表于 2007-9-25 02:17

:lol :lol :lol 可以用在帖子里.每一楼不同样式.

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2007 Comsenz Inc.