直接附上代码,用了jquery,如不用jquery可以适当修改下代码,IE下可用:
View Code
<html xmlns:v=
"
urn:schemas-microsoft-com:vml
">
<head><title>Line</title>
</head>
<script src= " jquery-1.4.1.js " type= " text/javascript "></script>
<STYLE>
v\:* { BEHAVIOR: url(# default#VML)}
table{background-color:# 000;}
tr{background-color:#FFF;}
td{height:25px;text-align:center;}
</STYLE>
<script language= " javascript ">
function showLine(jqObj)
{
var comObj = $(jqObj)[ 0];
var fromStr = comObj.offsetLeft+ " , "+comObj.offsetTop;
var toStr = (comObj.offsetLeft+comObj.offsetWidth)+ " , "+(comObj.offsetTop+comObj.offsetHeight);
var lineStr = " <center><v:line from=' "+fromStr+ " ' id='abc' to=' "+toStr+ " ' style='position:relative;'/></center> ";
comObj.innerHTML = lineStr;
}
$(document).ready(function(){
$( " .line ").each(function(){
showLine( this);
});
})
</script>
<body>
<table cellpadding= " 0 " cellspacing= " 1 " border= " 0 ">
<tr>
<td width= " 120 " class= " line "></td>
<td width= " 120 ">语文</td>
<td width= " 120 ">数学</td>
<td width= " 120 ">英语</td>
</tr>
<tr>
<td>小刚</td>
<td> 50</td>
<td class= " line "></td>
<td> 80</td>
</tr>
<tr>
<td>小明</td>
<td class= " line "></td>
<td> 70</td>
<td> 99</td>
</tr>
<tr>
<td>小红</td>
<td> 70</td>
<td> 80</td>
<td class= " line "></td>
</tr>
</table>
</body>
<head><title>Line</title>
</head>
<script src= " jquery-1.4.1.js " type= " text/javascript "></script>
<STYLE>
v\:* { BEHAVIOR: url(# default#VML)}
table{background-color:# 000;}
tr{background-color:#FFF;}
td{height:25px;text-align:center;}
</STYLE>
<script language= " javascript ">
function showLine(jqObj)
{
var comObj = $(jqObj)[ 0];
var fromStr = comObj.offsetLeft+ " , "+comObj.offsetTop;
var toStr = (comObj.offsetLeft+comObj.offsetWidth)+ " , "+(comObj.offsetTop+comObj.offsetHeight);
var lineStr = " <center><v:line from=' "+fromStr+ " ' id='abc' to=' "+toStr+ " ' style='position:relative;'/></center> ";
comObj.innerHTML = lineStr;
}
$(document).ready(function(){
$( " .line ").each(function(){
showLine( this);
});
})
</script>
<body>
<table cellpadding= " 0 " cellspacing= " 1 " border= " 0 ">
<tr>
<td width= " 120 " class= " line "></td>
<td width= " 120 ">语文</td>
<td width= " 120 ">数学</td>
<td width= " 120 ">英语</td>
</tr>
<tr>
<td>小刚</td>
<td> 50</td>
<td class= " line "></td>
<td> 80</td>
</tr>
<tr>
<td>小明</td>
<td class= " line "></td>
<td> 70</td>
<td> 99</td>
</tr>
<tr>
<td>小红</td>
<td> 70</td>
<td> 80</td>
<td class= " line "></td>
</tr>
</table>
</body>
效果图: