Maison >interface Web >js tutoriel >javascript动态添加单元格的脚本代码_javascript技巧

javascript动态添加单元格的脚本代码_javascript技巧

WBOY
WBOYoriginal
2016-05-16 19:07:351161parcourir

如何动态添加单元格!!

复制代码 代码如下:

用insertRow()和insertCell()方法 

其用法如下:
insertRow() 
复制代码 代码如下:

var newTR=TableOBJ.insertRow(N); 

复制代码 代码如下:

其中N表示插入到第几行! 
说明:当N=0时,插入到最上面一行!当N=-1时插入到最后一行,相当省略该参数! 
insertCell() 

 
复制代码 代码如下:

var newTD=TrOBJ.insertCell(N); 

其中N表示插入到第几列!
说明:当N=0时,插入到最上面一行!当N=-1时插入到最后一行,相当省略该参数!
下面为一实例代码:
复制代码 代码如下:


<script> <BR>var Count=false,NO=1; <BR>function addRow(){ <BR>Count=!Count; <BR>//添加一行 <BR>var newTr = testTbl.insertRow(); <BR>//添加三列 <BR>var newTd0 = newTr.insertCell(); <BR>var newTd1 = newTr.insertCell(); <BR>var newTd2 = newTr.insertCell(); <BR>//设置列内容和属性 <BR>if(Count){newTr.style.background="#FFE1FF";} <BR>else {newTr.style.background="#FFEFD5";} <BR>newTd0.innerHTML = '<input type=checkbox id="box4">'; <BR>NO++ <BR>newTd1.innerText="第"+ NO+"行"; <BR>} <BR></script> 

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn