清空
var oTbody=..
var arTr=oTbody.getElementsByTagName("tr")
for(var i=0;i<arTr.length;i++){
oTbody.removeChild(arTr[i])
}取tr中td内容
var oTr=..
var arTd=oTr.getElementsByTagName("td")
for(var i=0;i<arTd.length;i++){
alert(arTd[i].innerHTML)
}
var oTbody=..
var arTr=oTbody.getElementsByTagName("tr")
for(var i=0;i<arTr.length;i++){
oTbody.removeChild(arTr[i])
}取tr中td内容
var oTr=..
var arTd=oTr.getElementsByTagName("td")
for(var i=0;i<arTd.length;i++){
alert(arTd[i].innerHTML)
}
解决方案 »
- 请教一个js问题
- 如何将整个table导出到excel
- 获取标签相对浏览器的坐标
- window.open()打开的子窗口能不能调用在父窗口中<script></script>中定义的函数?
- 求救! 自动分号
- 怎么判断父窗口是否已经关闭了,或处在其他状态,如最小化,最大话
- 各位大哥、大姐,帮我写一个文本框只能输入 数字,小数点,减号(-) 字符的正则表达式?
- 如何得到键盘输入的内容?
- 需要一个更新Cookie有效期的GMT时间转换函数
- 各位大虾:请问如何动态修改textarea的wrap属性,我无法实现对textarea.wrap.value的赋值
- 为什么不能用dojo
- 高手请看看:JS动态增加行的onmouseout事件怎么写?
for(var i=0;i <a.length;i++){
alert(a[i].innerHTML)
}
alert(a[i].innerText)
var write = new Array();
write[0]=window.document.getElementById("workcontent").value;
write[1]=window.document.getElementById("weight").value;
write[2]=window.document.getElementById("base").value;
write[3]=window.document.getElementById("target").value;
write[4]=window.document.getElementById("actionplan").value;
write[5]=window.document.getElementById("dutypeople").value;
write[6]=window.document.getElementById("endtime").value;
write[7]=window.document.getElementById("helppeople").value;
write[8]=window.document.getElementById("helpdept").value;
var row=document.getElementById("worktable").insertRow();
alert(write[4]);
td=row.insertCell();
td.innerHTML=count++;
for(i=0;i<9;i++)
{
var td=row.insertCell();
td.innerHTML=write[i];
}
var td=row.insertCell();
td.innerHTML="<a href='#' onclick='editworkplan(this);'>修改</a>/<a href='#' onclick='javascript:if(confirm(\"确实删除吗?\")){deleteworkplan(this);}'>删除</a>";
var arTr=oTbody.getElementsByTagName("tr")
for(var i=0;i <arTr.length;i++){
oTbody.removeChild(arTr[i])
}
<tbody>
<tr><td>1</td><td>1_1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td><td>3_1</td></tr>
<tr><td>4</td><td>4_1</td></tr>
<tr><td>5</td></tr>
</tbody>
</table><br />
<input type="button" onclick="ClearTbRow('tb1');" value="清除上面表格的tbody中的行" />
<table border="1" id='tb2'>
<tr><td>1</td><td>1_1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td><td>3_1</td></tr>
<tr><td>4</td><td>4_1</td></tr>
<tr><td>5</td></tr>
</table>
<input type="text" id="txtRow" /><input type="button" onclick="GetTbRow('tb2');" value="获取上面表格由前面输入执行的行内的信息" />
<script>
function $(id){return document.getElementById(id);}
function ClearTbRow(id){
var tb=$(id);
var tbody=tb.getElementsByTagName("tbody");
if(tbody.length>0){
tbody=tbody[0];
while(tbody.rows.length>0)tbody.deleteRow(tbody.rows[0]);
}
else alert("这个表格中不存在tbody标签");
}function GetTbRow(id){
var o=$("txtRow");
if(o.value==""||isNaN(o.value)||parseInt(o.value)<=0){o.select();alert('行号为数字并且大于0!');return;}
o=parseInt(o.value)-1;
var tb=$(id);
var row=tb.rows[o];
if(row){
for(var i=0;i<row.cells.length;i++)alert("第"+(o+1)+"行"+(i+1)+"列的数据为\t"+row.cells[i].innerHTML);
}
else alert("你输入的行号大于表格的行数或者表格中不存在行!");
}
</script>