用两种方式实现简单的隔行变色 用js实现
2012-02-27 17:49
567 查看
用两种方式实现简单的隔行变色
<!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 language="javascript" type="text/javascript">
function getTr(){
//第一种方法
//获取所有的行数
/* var trs=document.getElementsByTagName("tr");
for(var i=0;i<trs.length;i++){
var classnames=document.getElementById("a").className ;
//获取所有tr的classname的值
if( i % 2 == 0){
trs[i].style.background="1px solid yellow";
}else{
trs[i].style.background="1px solid red";
} */
//用火狐测试
//第二种方法
var classnames=document.getElementsByClassName("namea");
//alert(classnames);
for(var i=0;i<classnames.length;i++){
classnames[i].style.background=" yellow";
}
var classnameb=document.getElementsByClassName("nameb");
for(var i=0;i<classnameb.length;i++){
classnameb[i].style.background="red";
}
}
</script>
</head>
<body>
<table width="200" border="0">
<tr class="namea" id="a" >
<td>啊啊啊啊啊啊啊啊啊啊啊</td>
</tr>
<tr class="nameb" id="a" >
<td>白拜拜拜拜拜拜拜拜拜拜</td>
</tr>
<tr class="namea" id="a" >
<td>哈哈哈哈哈哈哈哈哈哈哈</td>
</tr>
<tr class="nameb" id="a" >
<td>反反复复反反复复反反</td>
</tr>
<tr class="namea" id="a" >
<td>就斤斤计较斤斤计较斤斤</td>
</tr>
</table>
<input type="button" value="测试隔行变色" onclick="getTr()" />
</body>
</html>
<!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 language="javascript" type="text/javascript">
function getTr(){
//第一种方法
//获取所有的行数
/* var trs=document.getElementsByTagName("tr");
for(var i=0;i<trs.length;i++){
var classnames=document.getElementById("a").className ;
//获取所有tr的classname的值
if( i % 2 == 0){
trs[i].style.background="1px solid yellow";
}else{
trs[i].style.background="1px solid red";
} */
//用火狐测试
//第二种方法
var classnames=document.getElementsByClassName("namea");
//alert(classnames);
for(var i=0;i<classnames.length;i++){
classnames[i].style.background=" yellow";
}
var classnameb=document.getElementsByClassName("nameb");
for(var i=0;i<classnameb.length;i++){
classnameb[i].style.background="red";
}
}
</script>
</head>
<body>
<table width="200" border="0">
<tr class="namea" id="a" >
<td>啊啊啊啊啊啊啊啊啊啊啊</td>
</tr>
<tr class="nameb" id="a" >
<td>白拜拜拜拜拜拜拜拜拜拜</td>
</tr>
<tr class="namea" id="a" >
<td>哈哈哈哈哈哈哈哈哈哈哈</td>
</tr>
<tr class="nameb" id="a" >
<td>反反复复反反复复反反</td>
</tr>
<tr class="namea" id="a" >
<td>就斤斤计较斤斤计较斤斤</td>
</tr>
</table>
<input type="button" value="测试隔行变色" onclick="getTr()" />
</body>
</html>
相关文章推荐
- js实现文件下载的两种简单方式
- 一个简单的js实现的隔行变色脚本
- Juery实现隔行变色与传统js对比
- JS实现隔行变色
- 简单实现表格隔行变色+鼠标经过变色
- js实现表格隔行变色,鼠标在该行放上移走的变色效果,还有全选,反选等
- C和C#两种方式实现邮件的简单发送
- 用最简单最实用的方式实现ViewPager无限循环两种方式
- 使用JS实现页面内跳转的两种方式
- js将number数值转化成为货币格式,货币格式化,金钱过滤器,货币过滤器,vue货币过滤金钱过滤全局和局部两种实现方式
- 用JS实现点击列表弹出列表索引的两种方式
- 使用原生js和jQuery实现表格的隔行变色
- 两种简单的方式快速实现hashCode 和 equals方法
- 智能指针的简单实现及两种误用方式
- js实现页面跳转的两种方式
- C和C#两种方式实现简单的邮件发送
- java简单多线程方式+实现文件上传(spring mvc + jquery.form.js 框架)
- js实现div内容局部变色的两种方法
- js实现表格隔行变色,鼠标在该行放上移走的变色效果,还有全选,反选等
- 纯JS代码实现隔行变色鼠标移入高亮