对不起,出处忘了,给个你参考
<TABLE ID="tblData">
<TR>
<TH>input</TH></TR>
</TABLE><INPUT TYPE="button" ONCLICK="AddRow();" VALUE="Add Data"><SCRIPT LANGUAGE="JScript"><!-- function AddRow()
{
var eNewRow = tblData.insertRow();
for (var i=0;i<1;i++)
{
var eNewCell = eNewRow.insertCell();
eNewCell.innerHTML = "<input type=text value='test'>";
}
} function DeleteRow(eButton)
{
var eRow = eButton.parentElement.parentElement;
tblData.deleteRow(eRow.rowIndex);
}//--></SCRIPT>
<TABLE ID="tblData">
<TR>
<TH>input</TH></TR>
</TABLE><INPUT TYPE="button" ONCLICK="AddRow();" VALUE="Add Data"><SCRIPT LANGUAGE="JScript"><!-- function AddRow()
{
var eNewRow = tblData.insertRow();
for (var i=0;i<1;i++)
{
var eNewCell = eNewRow.insertCell();
eNewCell.innerHTML = "<input type=text value='test'>";
}
} function DeleteRow(eButton)
{
var eRow = eButton.parentElement.parentElement;
tblData.deleteRow(eRow.rowIndex);
}//--></SCRIPT>
解决方案 »
- (javascript插件冲突)lib.modernizr-2.5.3.js 与lib.jquery.touchslider.min.js冲突
- 用js实现下载的问题
- 如何控制文本框中只可输入两位小数的数字
- 如何叠加图片到不同的热区?
- 不确定alert提示框,方法继续执行问题
- 如何判断form提交的数组变量中的值是否为空?
- 怎样删除HTML的空标签,例如<span></span>
- 今天我们来研究一点正则表达式
- 预览显示源代码?急!!!!!!!在线等待,解决问题马上结帖
- ^_^,新年到了,问BOSS一下~,你那三个问题是IE6的新特性?,顺便散散分~
- 关于关闭窗口的问题?十万火急!
- 一段javascrip做的菜单的执行问题!
col.innerHTML = "<input type='text' name='texMoney' value=''>
////// 通过(IE6)
<TABLE id="recordTable">
</TABLE>
<script>
function AddRecord()
{
var row = recordTable.insertRow(recordTable.rows.length);
var col = row.insertCell(0);
col.innerHTML = "<input type='text' name='texRemar' value=''>";
col = row.insertCell(1);
col.innerHTML = "<input type='text' name='texObjec' value=''>";
col = row.insertCell(2);
col.innerHTML = "<input type='text' name='texClass' value=''>";
col = row.insertCell(3);
col.innerHTML = "<input type='text' name='texMoney' value='' onmouseover='alert(this.name)'>";
}
AddRecord();
</script>
</TABLE>
<script>
function overEvent(){
event.srcElement.style.backgroundColor="#ff0000";
}
function AddRecord()
{
var row = recordTable.insertRow(recordTable.rows.length);
alert(row.outerHTML);
row.attachEvent("onmouseover", overEvent);
var col = row.insertCell(0);
col.innerHTML = "<input type='text' name='texRemar' value=''>";
col = row.insertCell(1);
col.innerHTML = "<input type='text' name='texObjec' value=''>";
col = row.insertCell(2);
col.innerHTML = "<input type='text' name='texClass' value=''>";
col = row.insertCell(3);
col.innerHTML = "<input type='text' name='texMoney' value=''>";
}
AddRecord();
function AddRecord()
{
var row = recordTable.insertRow(recordTable.rows.length);//id=recordTable
row.attachEvent("onmouseover", showOtherMES);//这里好像不能带参数
row.attachEvent("onmouseout", closeOtherMES);
var col = row.insertCell(0);
col.innerHTML = "<input type='text' name='texRe"+(rowIndex)+"' value='' >";
col = row.insertCell(1);
col.innerHTML = "<input type='text' name='texObject"+(rowIndex)+"' value='' >";
col = row.insertCell(2);
col.innerHTML = "<input type='text' name='texClassOne"+(rowIndex)+"' value='' >";
col = row.insertCell(3);
col.innerHTML = "<input type='text' name='texMoney"+(rowIndex)+"' value='' >";
rowIndex++;
}function showOtherMES(i)
{
otherMES.innerHTML="<font color=red>"+i</font>";//id=otherMES
}
function closeOtherMES()
{
otherMES.innerHTML="其他信息:";//id=otherMES
}
2 没有必要把行数传给函数,可以计算出的:
//代码在win98 + IE6 测试通过。
<p id=otherMES></p>
<TABLE id="recordTable">
</TABLE>
<button onclick="AddRecord()">Add Record</a>
<script>
//var rowIndex = 10;//表格原来已有10行
function AddRecord()
{
var row = recordTable.insertRow(recordTable.rows.length);//id=recordTable
row.attachEvent("onmouseover", showOtherMES);//这里好像不能带参数
row.attachEvent("onmouseout", closeOtherMES);
var col = row.insertCell(0);
var i = row.rowIndex;
col.innerHTML = "<input type='text' name='texRe"+ i + "' value='' >";
col = row.insertCell(1);
col.innerHTML = "<input type='text' name='texObject"+ i +"' value='' >";
col = row.insertCell(2);
col.innerHTML = "<input type='text' name='texClassOne"+ i +"' value='' >";
col = row.insertCell(3);
col.innerHTML = "<input type='text' name='texMoney"+ i +"' value='' >";
//rowIndex++;
//alert(row.innerHTML);
}function showOtherMES()
{
e=event.srcElement;
if(e.tagName=="INPUT"){
i = e.parentElement.parentElement.rowIndex;
otherMES.innerHTML="<font color=red>"+i +"</font>";//id=otherMES
}
}
function closeOtherMES()
{
otherMES.innerHTML="其他信息:";//id=otherMES
}
</script>