基于javascript实现表格的简单操作
本文实例为大家分享了js表格操作的简单方法,供大家参考,具体内容如下
<!DOCTYPEhtml>
<html>
<head>
<metacharset="utf-8"/>
<title>zzzz</title>
<style>
*{
margin:0;
padding:0;
}
body{
width:1000px;
margin:100pxauto;
font-family:"微软雅黑";
font-size:18px;
background-color:#fff;
}
#tabletr{
text-align:center;
}
tbodytr:nth-child(2n+1){
background-color:#ccc;
}
tbodytr:hover{
background-color:green;
}
input[type=text]{
height:25px;
width:136px;
background-color:turquoise;
margin-bottom:10px;
}
</style>
<scripttype="text/javascript">
window.onload=function(){
varotb=document.getElementById("table");
varotr=otb.tBodies[0].rows;
varoadd=document.getElementById("add");
varoname=document.getElementById('name');
varosex=document.getElementById('sex');
varid=otr.length+1;
oadd.onclick=function(){
varatr=document.createElement('tr');
varatd1=document.createElement('td');
varatd2=document.createElement('td');
varatd3=document.createElement("td");
varatd4=document.createElement("td");
atd4.innerHTML='<a>删除</a>';
atd1.innerHTML=id++;
atd2.innerHTML=oname.value;
atd3.innerHTML=osex.value;
atr.appendChild(atd1);
atr.appendChild(atd2);
atr.appendChild(atd3);
atr.appendChild(atd4)
otb.tBodies[0].appendChild(atr);
atd4.getElementsByTagName('a')[0].onclick=function(){
otb.tBodies[0].removeChild(this.parentNode.parentNode)
}
}
varobtn=document.getElementById("btn");
varotxt=document.getElementById("ss");
obtn.onclick=function(){
for(vari=0;i<otb.tBodies[0].rows.length;i++){
varosta=otb.tBodies[0].rows[i].cells[1].innerHTML.toLowerCase();
varot=otxt.value.toLowerCase();
varoar=ot.split('');
otb.tBodies[0].rows[i].style.background='';
for(varj=0;j<oar.length;j++){
if(osta.search(oar[j])!=-1){
otb.tBodies[0].rows[i].style.background='red';
}
}
}
}
}
</script>
</head>
<body>
<inputtype="text"placeholder="请输入搜索内容"id="ss"/>
<inputtype="button"value="查询"id="btn"/><br/>
姓名:<inputtype="text"id="name"/>
性别:<inputtype="text"id="sex"/>
<inputtype="button"value="添加"id="add"/>
<tableborder="1"width="400px"id="table">
<thead>
<tr>
<td>序号</td>
<td>人名</td>
<td>性别</td>
<td>修改</td>
</tr>
<tbody>
<tr>
<td>1</td>
<td>张三</td>
<td>男</td>
<td>删除</td>
</tr>
<tr>
<td>2</td>
<td>李四</td>
<td>男</td>
<td>删除</td>
</tr>
<tr>
<td>3</td>
<td>Caesar</td>
<td>女</td>
<td>删除</td>
</tr>
<tr>
<td>4</td>
<td>刘言</td>
<td>女</td>
<td>删除</td>
</tr>
</tbody>
</thead>
</table>
</body>
</html>
以上就是本文的全部内容,希望对大家的学习有所帮助。