insertRow()和insertCell()都是效率很低的js代码。不如用DataGrid做好了
解决方案 »
- 如何判断iframe是否加载完全?
- xmlhttp post传参失败,求解
- 有什么语句可以使下拉列表处于打开状态?
- 求一个数字加逗号的问题(急,在线等)
- jquery动态生成的li的onmouseover等事件都不起作用,应该怎么办!
- 鼠标移到表格的某一行时如何让它触发一个事件?(急!)
- 利用JS调用数据库中的值(新闻系统),高分相送!!!
- 网上那里有学习javascrip的dom文档树教程呀,问????
- webbrowser里如何设置打印的页边距?
- JS大神速进 问题求解
- JAVASCRIPT如何在创建前判断EXCEL文件是否存在,如果存在就先删除该文件
- select 下面onchange()事件触发后的一些处理问题
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script src="http://code.jquery.com/jquery-latest.js"></script><SCRIPT LANGUAGE="JavaScript">function StringBuffer() {
this.__strings__ = new Array;
}StringBuffer.prototype.append = function (str) {
this.__strings__.push(str);
};StringBuffer.prototype.toString = function () {
return this.__strings__.join("");
};
function sbString(){
var sb = new StringBuffer();
var foo=1000;
while(foo>0)
{
sb.append("<TR><TD>");
sb.append(foo);
sb.append("</TD><TD>");
sb.append(foo);
sb.append("</TD><TD>");
sb.append(foo);
sb.append("</TD><TR>");
foo--;
}
return sb.toString();
}
$(document).ready(
function(){
var n = new Date().getTime();
$("table tr:first").before(sbString());
alert("用时"+(new Date().getTime()-n)+"毫秒!");
}
);
</script>
</head>
<body>
<TABLE style="border:solid 1px red;width:200px" cellpadding=4 cellspacing=4>
<TR>
<TD>0</TD>
<TD>0</TD>
<TD>0</TD>
</TR></TABLE>
</body>
</html>
---------------------------
Windows Internet Explorer
---------------------------
用时3563毫秒!
---------------------------
确定
---------------------------你要多快啊.
for(;;)
{
string+="<td>"+value+"</td>";
}