在asp.net出错的js在html文件下可以正常运行,难道是asp.net的js的兼容比较差吗?
代码如下;
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>div test</title>
<script language="javascript">
function addit()
{
num=document.getElementById("amount").value;
var obj1Name="File" + num ;
var obj2Name="Remark" + num ;
var obj3Name="btnDelete" + num;
var mytab=document.getElementById("Table9");
var mytr=mytab.insertRow();
mytr.height="30";
var mytd1=mytr.insertCell();
mytd1.innerHTML='<INPUT style="WIDTH: 360px; HEIGHT: 22px" type="file" size="40" name="' + obj1Name + '">';
// 提示这里的错误,好像是name那个地方连接出问题,但在html文件没问题,你们遇到过吗?
var mytd2=mytr.insertCell();
mytd2.innerHTML='<TEXTAREA rows="2" cols="30" name="'+ obj2Name +'"></TEXTAREA>';
var mytd3=mytr.insertCell();
mytd3.innerHTML='<INPUT type="button" value="Delete" name="' + obj3Name + '" onclick="deleteRow();">'
}
</script>
</head>
<body>
<input type="text" id="amount" value="1">
<button onclick="addit();">Add</button>
<TABLE id="Table9" style="BORDER-COLLAPSE: collapse" borderColor="gray" height="25" cellSpacing="1"
cellPadding="1" width="100%" border="1">
<TR>
<TD height="25"><FONT face="宋体">AttachFile</FONT></TD>
<TD height="25"><FONT face="宋体">Remark</FONT></TD>
<TD height="25"><FONT face="宋体">Delete</FONT></TD>
</TR>
<TR id="TRattach">
<TD><FONT face="宋体"><INPUT style="WIDTH: 360px; HEIGHT: 22px" type="file" size="40" name="File1"></FONT></TD>
<TD><FONT face="宋体"><TEXTAREA name="Remark1" rows="2" cols="30"></TEXTAREA></FONT></TD>
<TD><INPUT id="btnDelete1" type="button" value="Delete" name="btnDelete1" onclick="deleteRow();"></TD>
</TR>
</TABLE>
</body>
</html>