创建动态表格(节点创建以及表格隔行变色)
2014-03-17 11:16
204 查看
<!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" />
<style>
table{border:1px #FF0000 groove;}
.r1{border:1px #0000FF dotted;background-color:#FFFFFF;}
.r2{background-color:#00FFFF;};
</style>
<script>
function createTale(row,col){
var table=document.createElement("table");
var body=document.getElementsByTagName("body")[0];
for(var i=0;i<row;i++){
var tr=document.createElement("tr");
for(var j=0;j<col;j++){
var td=document.createElement("td");
td.innerText="列"+(j+1);
tr.appendChild(td)
}
table.appendChild(tr);
}
body.appendChild(table);
changeColor();
}
function changeColor(){
var tr=document.getElementsByTagName("tr");
for(var i=0;i<tr.length;i++){
if(i%2==0)
tr[i].className="r2";
else
tr[i]=className="r1";
}
}
</script>
<title>无标题文档</title>
</head>
<body onload="createTale(8,8)">
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style>
table{border:1px #FF0000 groove;}
.r1{border:1px #0000FF dotted;background-color:#FFFFFF;}
.r2{background-color:#00FFFF;};
</style>
<script>
function createTale(row,col){
var table=document.createElement("table");
var body=document.getElementsByTagName("body")[0];
for(var i=0;i<row;i++){
var tr=document.createElement("tr");
for(var j=0;j<col;j++){
var td=document.createElement("td");
td.innerText="列"+(j+1);
tr.appendChild(td)
}
table.appendChild(tr);
}
body.appendChild(table);
changeColor();
}
function changeColor(){
var tr=document.getElementsByTagName("tr");
for(var i=0;i<tr.length;i++){
if(i%2==0)
tr[i].className="r2";
else
tr[i]=className="r1";
}
}
</script>
<title>无标题文档</title>
</head>
<body onload="createTale(8,8)">
</body>
</html>
相关文章推荐
- 网上搜集
- javascript性能提升——Duff's Device
- java 静态方法不能被override
- Nagios在selinux开启的情况下使用
- UIView 你知道多少
- Jsonp 跨域访问
- SQL注入原理解析入门教程
- MongoDB开发学习(1)开天辟地,经典入门
- Codeforces-287a C IQ Test
- 基于智能手机的加速计进行计步实现。
- gif格式图片在安卓中的显示(自定义GifView)
- 在jsff中使用javascript问题
- nginx的upstream(解决session问题)
- IOS应用程序多语言本地化解决方案(转)
- jdbc 各驱动写法
- 亲,当你使用dedecms时注意
- UIViewController的生命周期和didReceiveMemoryWarning后的流程
- Myeclipse/Eclipse中修改WebContent/WebRoot
- XMPP协议原理及相关信息
- Android进阶练习 - 高效显示Bitmap(管理Bitmap内存)