用最原始的方式就可以了吧!JS,ASP里都可以用的!而且可以精确到毫秒级别!
参考代码如下:
<html>
<head>
</head>
<body>
<div>
<input type="button" id="btn" value=" 生成HTML标签"/><span id="sj" style="color:red;"></span><br/>
</div>
<div id="box"></div>
</div>
</body>
<script type="text/javascript">
var $=function(id) {return document.getElementById(id);};
$("btn").onclick=function() {
var d=new Date();//定义开始的时间!
var val=5000;//这个数字别太大了,否则会卡死机器!
var box=$("box");
for(var i=0;i<val;i++)
{
var chk=document.createElement("input");
chk.type="text";
box.appendChild(chk);
}
var dd=new Date()-d;//当前时间减去开始的时间就是执行时间!
$("sj").innerHTML=" 执行时间为"+dd+"毫秒";
}
</script>
</body>
</html>
ASP里也有类似的方法!原理都是一样的!