var tr = tableId.insertRow(); //插入新行
var td = tr.insertCell(); //插入新列
td.innerText = "meizz(梅花雪)";
var td = tr.insertCell(); //插入新列
td.innerText = "meizz(梅花雪)";
解决方案 »
- 网页关闭监听不起作用,望高手指教啊!!
- 怎么循环去js数组中的数据
- 动态无限添加文本和取消添加文本,在文本区域里面写信息,请问怎么把写的信息最后在弹出的信息确认框体中显示出来?
- 我要玩完了,求各位大哥帮忙
- 谁有 JavaScript 标准的手册? 写的有些代码在 FireFox 下不能运行.我想看看标准手册,顺便问一个 JavaScript 在 FireFox 下的问题
- 如何得到<td>中含有HTML标签的值?如<tr onclick="alert('test.value')"><td><input type="checkbox" name="test" value="345"></td></tr
- 关于文件过滤
- 怎么隐藏ie窗口?
- 请问怎么实现象MSDN上那样树和右边的分隔栏是可以左右拖动的?
- SOS 怎么使用JavaScript删除脱机文档,并刷新页面???求救!!!
- 请各位帮我看看我这个数字验证函数问题在哪里。谢谢!
- 请教一下这个js语句
在 TABLE 里 innerHTML 是只读的, 不可写的!!!!
<HTML>
<HEAD>
<script language="javascript">
//--------------------------删除行开始--------------------------------------
function DeleteRow(obj){
//删除行
//index插入的位置
alert("Table1的行数:"+obj.rows.length+"\n"+"Table1的列数:"+obj.rows(0).cells.length);
if(obj.rows.length>1)
{
obj.deleteRow(obj.rows.length-1);
}
}
//--------------------------删除行结束--------------------------------------//--------------------------插入行开始--------------------------------------
function InsertRow(obj){
//插入行
//index插入的位置
alert("Table1的行数:"+obj.rows.length+"\n"+"Table1的列数:"+obj.rows(0).cells.length);
var oTr=obj.insertRow(obj.rows.length);
oTr.style.height=21
var oTd
for (j=0;j<obj.rows(0).cells.length;j++)
{
oTd=oTr.insertCell(j)
oTd.innerText=" " //" "
}}
//--------------------------插入行结束--------------------------------------
//--------------------------插入列开始--------------------------------------
function InsertCol(obj){
var oTd
for(j=0;j<obj.rows.length;j++){
oTd=obj.rows(j).insertCell(obj.rows(j).cells.length);
oTd.innerText=" " //" "
}
}
//--------------------------插入列结束--------------------------------------//--------------------------删除列开始--------------------------------------
function DeleteCol(obj){
alert(Table1.rows(0).cells.length);
for(j=0;j<Table1.rows.length;j++)
{
if(Table1.rows(j).cells.length>1)
{
Table1.rows(j).deleteCell(Table1.rows(j).cells.length-1);
}
}
}
//--------------------------删除列结束--------------------------------------//--------------------------更改表格文字开始--------------------------------------
function showinput()
{
elm = event.srcElement;
if (elm.tagName != "TD") return;
elm.innerHTML = "<input onblur='hide()' value='"+elm.innerText+"' style='text-align:center;width:100%;border-width: 0px;' name='input1' id='input1'></input>";
document.all.item("input1").focus();
document.all.item("input1").select();
}
function hide()
{
elm = event.srcElement;
elm.parentNode.innerHTML = elm.value
}
//--------------------------更改表格文字结束--------------------------------------
//function document.onmousedown(){
// alert(event.keyCode);
//}
</script>
<TITLE>Lion互动网络=》动态添加修改表格(行、列、内容)</TITLE>
</HEAD>
<BODY>
<INPUT onclick="DeleteRow(Table1)" type="button" value="删除行" ID="Button1" NAME="Button1"> <INPUT onclick="InsertRow(Table1)" type="button" value="插入行" ID="Button2" NAME="Button2"><BR>
<INPUT onclick="DeleteCol(Table1)" type="button" value="删除列" ID="Button3" NAME="Button3"> <INPUT onclick="InsertCol(Table1)" type="button" value="插入列" ID="Button4" NAME="Button4"></P>
<P><asp:datagrid id="ID_Grid" onclick="showinput()" runat="server" Width="100%" AutoGenerateColumns="False"></asp:datagrid>Table1:
<TABLE id="Table1" onclick="showinput()" cellSpacing="1" cellPadding="1" width="300" border="1">
<TR>
<TD>d</TD>
<TD>c</TD>
<TD>a</TD>
</TR>
<TR>
<TD>a</TD>
<TD>b</TD>
<TD>c</TD>
</TR>
</TABLE>
</BODY>
</HTML>
innerHTML 可以动态修改<Table id=table1>
<tr>
<td>aaaaaaaaaaaaaa</td>
</tr></Table>
<input type=button onclick="a();">
<Script Language="JavaScript">
function a(){
tab=document.all.table1
cel = tab.rows[0].cells[0]
cel.innerHTML = "<input type=text value=lf>";
}
</Script>