function get_Element(the_ele,the_tag){
the_tag = the_tag.toLowerCase();
if(the_ele.tagName.toLowerCase()==the_tag)
return the_ele;
while(the_ele=the_ele.offsetParent){
if(the_ele.tagName.toLowerCase()==the_tag)
return the_ele;
}
return(null);
}function del_row(the_table)
{var the_cell;
the_cell=get_Element(event.srcElement,"td");
if(the_cell==null) return;
if(the_table.rows.length==1) return;
the_table.deleteRow(the_cell.parentElement.rowIndex);
}<td><INPUT type="button" value="删除" class="ButtonStyle" onclick="del_row(details"></td>
the_tag = the_tag.toLowerCase();
if(the_ele.tagName.toLowerCase()==the_tag)
return the_ele;
while(the_ele=the_ele.offsetParent){
if(the_ele.tagName.toLowerCase()==the_tag)
return the_ele;
}
return(null);
}function del_row(the_table)
{var the_cell;
the_cell=get_Element(event.srcElement,"td");
if(the_cell==null) return;
if(the_table.rows.length==1) return;
the_table.deleteRow(the_cell.parentElement.rowIndex);
}<td><INPUT type="button" value="删除" class="ButtonStyle" onclick="del_row(details"></td>
解决方案 »
- 在线等! 求网页鼠标经过出现层的代码
- swfObject.embedSWF 求高手解决下下面的js问题 路径
- 能否try catch 特定类型错误?
- extjs脚本写的界面在ie里显示正常.在firefox里显示无法触发脚本事件
- 翻页时不让回到顶部怎么做呢
- 关于这个gif动画的切换是怎么实现的
- 做过jsp导出excel文件的朋友,请指教(非常着急!!)
- 请问如何让窗口最大化显示?注意,可不不是广告的哪种
- 请教一个在JavaScript中调用嵌入对象的方法属性的问题
- 如何用javascript修改注册表,急用!!!!!
- 关于从地址中取出相应值的问题!
- 巨难的问题!!!!!!!!如何在同一个IE中的不同html文件中传递参数?
<tr><td></td><td></td></tr>
<tr><td></td><td></td></tr>
<tr><td></td><td></td></tr>
<table><SCRIPT LANGUAGE="JavaScript">
for(a=0;a<t1.rows.length;a++)
for(b=0;b<t1.rows[a].cells.length;b++)
t1.rows[a].cells[b].innerHTML="<button onclick=del() >del";
function del(){
t1.deleteRow(event.srcElement.parentElement.rowIndex);
}
</SCRIPT>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="JavaScript">
function kao() {
var obj = event.srcElement;
while (obj.tagName!="TD" && obj.tagName!="TABLE") {
obj = obj.parentElement;
}
obj.parentElement.removeNode(true);
}
</script>
</HEAD><BODY onclick="kao()">
<table border=1>
<tr>
<td width=100>1</td><td width=100>12</td>
</tr>
<tr>
<td width=100>2</td><td width=100>22</td>
</tr>
<tr>
<td width=100>3</td><td width=100>32</td>
</tr>
<tr>
<td width=100>4</td><td width=100>42</td>
</tr>
<tr>
<td width=100>5</td><td width=100><span style="border:1px solid red">52</span></td>
</tr>
</table></BODY>
</HTML>
<SCRIPT LANGUAGE="JScript">
function del(row)
{//删除表格指定行函数
if (confirm('你要删除第 ' + (row.rowIndex + 1) + ' 行'))
{
row.removeNode(true);
}
}function readme()
{//遍历表格所有
var oTable = document.all.tbl;
for (var i=0; i < oTable.rows.length; i++)
{
var oTr = oTable.rows(i);
for (var j=0; j < oTr.cells.length; j++)
{
var oTd = oTr.cells(j);
alert('第 ' + (i+1) + ' 行/第 ' + (j+1) + '列 单元格文字内容:\n' + oTd.innerText);
}
}
}
</SCRIPT>
<TABLE id=tbl width="200px" border=1>
<TR bgcolor="#CCCCCC">
<TD><button onclick="del(this.parentElement.parentElement)">删除该行</button></TD>
<TD>12</TD>
<TD>13</TD>
</TR>
<TR>
<TD><button onclick="del(this.parentElement.parentElement)">删除该行</button></TD>
<TD>22</TD>
<TD>23</TD>
</TR>
</TABLE>
<button onclick="readme()">遍历各单元</button>
</BODY>