给你个例子~~~~
<html>
<head>
<title></title>
<head>
<script language="JavaScript">
<!--
function createtable(){
var t = new Date()
for (var i = 0 ; i < 10000 ; i++){
var otr = document.createElement("tr");
var otd = document.createElement("td");
otr.appendChild(otd);
ddd.appendChild(otr)
//ddd.appendChild(document.createElement("tr").appendChild(document.createElement("td")))
}
alert(new Date() - t);
// return;
var t = new Date();
for (var i = 0 ; i < 1000 ; i++){
// var otr = ddd.insertRow();
// var otd = otr.insertCell();
ddd.insertRow().insertCell()
}
alert(new Date() - t)}//-->
</script>
<body>
<table id = 'ddd'>
</table>
<button onclick = "createtable()">createtable</button>
</body>
</html>

解决方案 »

  1.   

    谢谢HueVan,
    你那段代码执行后页面也没有显示,只是测试一下执行时间吗。
      

  2.   

    我贴的那段代码是从微软的帮助里COPY出来的,竟然还出错。郁闷,。
      

  3.   

    createElement没有错,我改了一点就可以了。<HEAD>
    <SCRIPT>
        function insertElement()
        {
            var nod=document.createElement("B");
            document.all['div1'].insertBefore(nod);
            nod.innerText="A New bold object has been inserted into the document.";
        }
    </SCRIPT>
    </HEAD>
    <BODY>
    <DIV ID='div1' onclick="insertElement()">
    Click here to insert a new bold element into this div.
    </DIV>
    </BODY>