javascript的简单问题。。。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



Bluedot

Bluedot examples of innerHtmlTest and appendchildTest

function innerTest(){ var t1 = (new Date()).getTime(); var a = "<b>Bluedot Test</b>"; var b = document.getElementById("test1"); for(var i = 0;i < 500;i++){ b.innerHTML + = a; } alert((new Date()).getTime()-t1); } function appendTest(){ var t1 = (new Date()).getTime(); var b = document.getElementById("test2"); for(var i = 0;i < 500;i++){ var a = document.createElement("b"); a.appendChild(document.createTextNode("Bluedot Test")); b.appendChild(a); } alert((new Date()).getTime()-t1); }

以上代码为何在浏览器中没有反应???在火狐,谷歌,ie上都试过了。。。
谢谢好心人啦!!!

b.innerHTML + = a; 中间有个空格去了就行啦。
b.innerHTML += a;