js动态生成表格,奇偶行换色,增加删除表格
来源:互联网 发布:ubuntu 16 chroot 编辑:程序博客网 时间:2024/05/20 18:55
<html>
<head>
<title>
</title>
<script>
function showTable(){
var otable = document.createElement("table");
otable.id="mytable";
otable.border="1";
otbody = document.createElement("tbody");
var otr = document.createElement("tr");
var otd = document.createElement("td");
otd.innerHTML = "序号";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "姓名";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "年龄";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "出生日期";
otr.appendChild(otd);
otbody.appendChild(otr);
var otr = document.createElement("tr");
var otd = document.createElement("td");
otd.innerHTML = "1";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "Tom";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "22";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "1990.5.14";
otr.appendChild(otd);
otbody.appendChild(otr);
var otr = document.createElement("tr");
var otd = document.createElement("td");
otd.innerHTML = "2";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "Jim";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "14";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "1994.12.1";
otr.appendChild(otd);
otbody.appendChild(otr);
var otr = document.createElement("tr");
var otd = document.createElement("td");
otd.innerHTML = "3";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "Peter";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "54";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "1959.7.15";
otr.appendChild(otd);
otbody.appendChild(otr);
var otr = document.createElement("tr");
var otd = document.createElement("td");
otd.innerHTML = "4";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "Davie";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "23";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "1989.3.5";
otr.appendChild(otd);
otbody.appendChild(otr);
otable.appendChild(otbody);
document.body.appendChild(otable);
var id = document.getElementById("mytable");
for(var i=1;i<id.rows.length;i++){
id.rows[i].onmouseout=function(){id.rows[i].bgColor="orange"};
id.rows[i].onmouseover=function(){id.rows[i].bgColor="white"};
}
setcolor();
};
window.onload = function(){
var id = document.getElementById("mytable");
for(var i=1;i<id.rows.length;i++){
id.rows[i].onmouseout=function(){id.rows[i].bgColor="orange"};
id.rows[i].onmouseover=function(){id.rows[i].bgColor="white"};
}
};
function setcolor(){
var id = document.getElementById("mytable");
for(var i=1;i<id.rows.length;i++){
if(i%2==0){
id.rows[i].bgColor="orange";
}else{
id.rows[i].bgColor="gray";
}
}
}
function addTr(){
var id = document.getElementById("mytable");
var otr = id.insertRow(id.rows.length);
otr.style.height=21;
var otd;
for(var j=0;j<id.rows[0].cells.length;j++){
otd = otr.insertCell(j);
if(j==0){
otd.innerHTML=id.rows.length-1;
}else{
otd.innerText=" ";}
}
setcolor();
};
function deleteTr(){
var id = document.getElementById("mytable");
if(id.rows.length>1){
id.deleteRow(1);
for(var k=1;k<id.rows.length;k++){
id.rows[k].cells[0].innerHTML=k;
}
}
setcolor();
};
</script>
</head>
<body>
<input type="button" name="show" value="初始化" onclick="showTable()">
<input type="button" name="add" value="增加一行" onclick="addTr()">
<input type="button" name="delete" value="删除一行" onclick="deleteTr()">
</body>
</html>
<head>
<title>
</title>
<script>
function showTable(){
var otable = document.createElement("table");
otable.id="mytable";
otable.border="1";
otbody = document.createElement("tbody");
var otr = document.createElement("tr");
var otd = document.createElement("td");
otd.innerHTML = "序号";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "姓名";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "年龄";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "出生日期";
otr.appendChild(otd);
otbody.appendChild(otr);
var otr = document.createElement("tr");
var otd = document.createElement("td");
otd.innerHTML = "1";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "Tom";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "22";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "1990.5.14";
otr.appendChild(otd);
otbody.appendChild(otr);
var otr = document.createElement("tr");
var otd = document.createElement("td");
otd.innerHTML = "2";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "Jim";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "14";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "1994.12.1";
otr.appendChild(otd);
otbody.appendChild(otr);
var otr = document.createElement("tr");
var otd = document.createElement("td");
otd.innerHTML = "3";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "Peter";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "54";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "1959.7.15";
otr.appendChild(otd);
otbody.appendChild(otr);
var otr = document.createElement("tr");
var otd = document.createElement("td");
otd.innerHTML = "4";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "Davie";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "23";
otr.appendChild(otd);
otd = document.createElement("td");
otd.innerHTML = "1989.3.5";
otr.appendChild(otd);
otbody.appendChild(otr);
otable.appendChild(otbody);
document.body.appendChild(otable);
var id = document.getElementById("mytable");
for(var i=1;i<id.rows.length;i++){
id.rows[i].onmouseout=function(){id.rows[i].bgColor="orange"};
id.rows[i].onmouseover=function(){id.rows[i].bgColor="white"};
}
setcolor();
};
window.onload = function(){
var id = document.getElementById("mytable");
for(var i=1;i<id.rows.length;i++){
id.rows[i].onmouseout=function(){id.rows[i].bgColor="orange"};
id.rows[i].onmouseover=function(){id.rows[i].bgColor="white"};
}
};
function setcolor(){
var id = document.getElementById("mytable");
for(var i=1;i<id.rows.length;i++){
if(i%2==0){
id.rows[i].bgColor="orange";
}else{
id.rows[i].bgColor="gray";
}
}
}
function addTr(){
var id = document.getElementById("mytable");
var otr = id.insertRow(id.rows.length);
otr.style.height=21;
var otd;
for(var j=0;j<id.rows[0].cells.length;j++){
otd = otr.insertCell(j);
if(j==0){
otd.innerHTML=id.rows.length-1;
}else{
otd.innerText=" ";}
}
setcolor();
};
function deleteTr(){
var id = document.getElementById("mytable");
if(id.rows.length>1){
id.deleteRow(1);
for(var k=1;k<id.rows.length;k++){
id.rows[k].cells[0].innerHTML=k;
}
}
setcolor();
};
</script>
</head>
<body>
<input type="button" name="show" value="初始化" onclick="showTable()">
<input type="button" name="add" value="增加一行" onclick="addTr()">
<input type="button" name="delete" value="删除一行" onclick="deleteTr()">
</body>
</html>
- js动态生成表格,奇偶行换色,增加删除表格
- js动态生成表格,删除表格
- JS 动态给表格增加/删除一行
- 表格动态增加删除
- js动态生成表格、动态删除一行
- js 动态增加表格
- js 动态增加表格
- JS动态增加表格
- 动态增加删除表格行
- JS动态生成表格
- JS 动态生成表格
- js动态生成表格
- Js动态生成表格
- js 动态生成表格
- js动态生成表格
- js动态生成表格
- js动态生成表格
- js创建表格动态增加行并删除行
- 线性参考
- makefile Template
- MFC如何动态给单文档菜单选项添加标记~~
- 动态游标(REF CURSOR)
- 为MyEclipse_8.5_GA 安装Freemarker插件
- js动态生成表格,奇偶行换色,增加删除表格
- 从网上搜集的基于角色的权限设计资料
- taskmgr
- c++中内存分为以下几个区
- Tiny6410基于linux2.6.36内核通过NFS启动根文件系统总结(成功挂载nfs根文件系统)
- memcpy函数实现及其优化
- Linux内核--网络栈实现分析(一)--网络栈初始化
- Spring源代码解析(一):IOC容器
- 为什么静态成员不能访问非静态成员