<style TYPE='text/css'>
.Freezing
{
position:relative ;
top:expression(this.offsetParent.scrollTop);
z-index: 10;
background-color: White;
}
.FreezingCol
{
LEFT: expression(document.getElementById('div_dgTittle3').scrollLeft);
POSITION: relative;
z-index: 1;
}
</style>
<div id='div_dgTittle3' style=' HEIGHT:250px;WIDTH:500px;OVERFLOW:auto; ' ><div>
<table cellspacing="1" cellpadding="4" border="0" id="dgTittle3" style="color:#333333;background-color:#333333;width:700px;">
<tr class="Freezing" style="color:White;background-color:#333333;font-weight:bold;">
<th align="center" scope="col" style="background-color:#507CD1;" class="FreezingCol">Name</th><th align="center" scope="col" style="background-color:#507CD1;">Grade</th><th align="center" scope="col" style="background-color:#507CD1;width:400px;">Address</th>
</tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol" style="height: 27px">Abraham</td><td style="height: 27px"> 56'</td><td style="white-space:nowrap; height: 27px;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
</table>
</div></div>
.Freezing
{
position:relative ;
top:expression(this.offsetParent.scrollTop);
z-index: 10;
background-color: White;
}
.FreezingCol
{
LEFT: expression(document.getElementById('div_dgTittle3').scrollLeft);
POSITION: relative;
z-index: 1;
}
</style>
<div id='div_dgTittle3' style=' HEIGHT:250px;WIDTH:500px;OVERFLOW:auto; ' ><div>
<table cellspacing="1" cellpadding="4" border="0" id="dgTittle3" style="color:#333333;background-color:#333333;width:700px;">
<tr class="Freezing" style="color:White;background-color:#333333;font-weight:bold;">
<th align="center" scope="col" style="background-color:#507CD1;" class="FreezingCol">Name</th><th align="center" scope="col" style="background-color:#507CD1;">Grade</th><th align="center" scope="col" style="background-color:#507CD1;width:400px;">Address</th>
</tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol" style="height: 27px">Abraham</td><td style="height: 27px"> 56'</td><td style="white-space:nowrap; height: 27px;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
<tr style="background-color:#EFF3FB;"><td class="FreezingCol">Abraham</td><td> 56'</td><td style="white-space:nowrap;">10/104 New Delhi GT road</td></tr>
</table>
</div></div>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
<style type="text/css">
.td {
border: 1px red solid
} .table {
border-collapse: collapse;
border: 1px red solid
}
</style>
<script type="text/javascript"> var data = ['英语','化学'];
function flush() {
var div = document.getElementById('div');
//表头部分
var content = '<table class=table>';
content += '<tr>';
content += '<td class=td rowspan="2">学科</td>';
content += '<td class=td rowspan="2">性别</td>';
content += '<td class=td colspan="2">学校</td>';
content += '</tr>';
content += '<tr>';
content += '<td class=td>班级1</td>';
content += '<td class=td>班级2</td>';
content += '</tr>'; for (var i = 0; i < data.length; i++) {
content += '<tr>';
content += '<td class=td rowspan="2">'+data[i]+'</td>';
content += '<td class=td>男</td>';
content += '<td class=td>88</td>';
content += '<td class=td>87</td>';
content += '</tr>';
content += '<tr>';
content += '<td class=td>女</td>';
content += '<td class=td>88</td>';
content += '<td class=td>87</td>';
content += '</tr>';
}
content += '</table>'; div.innerHTML = content;
}
</script>
<title></title>
</head>
<body><div id="div"></div>
<input type="button" onclick="flush()" value="showTable"/></body>
</html>数据上的结构很简单, 自己写吧!
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
<style type="text/css">
.td {
border: 1px red solid
} .table {
border-collapse: collapse;
border: 1px red solid
}
</style>
<script type="text/javascript"> var data = [{title:'英语',nan:[88,87],nv:[78,77]},{title:'化学',nan:[98,87],nv:[98,77]}];
function flush() {
var div = document.getElementById('div');
//表头部分
var content = '<table class=table>';
content += '<tr>';
content += '<td class=td rowspan="2">学科</td>';
content += '<td class=td rowspan="2">性别</td>';
content += '<td class=td colspan="2">学校</td>';
content += '</tr>';
content += '<tr>';
content += '<td class=td>班级1</td>';
content += '<td class=td>班级2</td>';
content += '</tr>'; for (var i = 0; i < data.length; i++) {
content += '<tr>';
content += '<td class=td rowspan="2">'+data[i].title+'</td>';
content += '<td class=td>男</td>';
content += '<td class=td>'+data[i].nan[0]+'</td>';
content += '<td class=td>'+data[i].nan[1]+'</td>';
content += '</tr>';
content += '<tr>';
content += '<td class=td>女</td>';
content += '<td class=td>'+data[i].nv[0]+'</td>';
content += '<td class=td>'+data[i].nv[1]+'</td>';
content += '</tr>';
}
content += '</table>'; div.innerHTML = content;
}
</script>
<title></title>
</head>
<body><div id="div"></div>
<input type="button" onclick="flush()" value="showTable"/></body>
</html>