gpt4 book ai didi

javascript 网格在 IE 8 及更高版本中不显示

转载 作者:行者123 更新时间:2023-11-28 09:41:34 25 4
gpt4 key购买 nike

我们使用 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 及更高版本中显示网格请帮助我......提前致谢

最佳答案

试试这个

function GenerateTableHeader(TableId,Title)
{

if(document.getElementById(TableId).rows.length>0) //0-indicates No rows in table
{
return false;
}
var tblrow = document.getElementById(TableId).insertRow(0);
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++)
{

var tblCell = tblrow.insertCell(0);
tblCell.className='Gridheading';

tblCell.innerHTML='<b>' + TitleColumns[i] + '</b>';
tblCell.style.align="center";


}

关于javascript 网格在 IE 8 及更高版本中不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12281483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com