我们使用 c#.net 开发了 Web 应用程序,并且 java 脚本网格在 IE 8 及更高版本中不显示这是用于生成表(网格)标题的 javascript 代码 tableid 是行数,Title 是网格标题名称
function GenerateTableHeader(TableId,Title)
{
if(document.getElementById(TableId).rows.length>0) //0-indicates No rows in table
{
return false;
}
var tblrow = document.createElement("TR");
tblrow.setAttribute("name","row1");
tblrow.setAttribute("Id","row1");
var TitleDesc=document.getElementById(Title).value;
var TitleColumns=TitleDesc.split('|');
for(i=0;i<TitleColumns.length;i++)
{
//Apply Style for table row heading
var tblCell = document.createElement("<TD class=\"Gridheading\">");
tblCell.innerHTML='<b>' + TitleColumns[i] + '</b>';
tblCell.setAttribute ("align","center");
//tblCell.setAttribute ("width","7%");
tblrow.appendChild(tblCell);
tblCell = null;
}
var tblItemBody=document.getElementById(TableId).getElementsByTagName("tbody")[0]
tblItemBody.appendChild(tblrow);
}
在 IE 6 和 7 中显示网格。我需要在 IE 8 及更高版本中显示网格请帮助我.....提前致谢