基于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>
以上就是本文的全部内容,希望对大家的学习有所帮助。