用了Lists[i].innerHTML后 HTML/CSS和PHP前面有空行
..空格跟innerHTML没关系吧。。是你在判断text==""之前有一个
document.write(text +"<br>");
假如text为空的时候,不就输出一个换行了吗
document.write(text +"<br>")这一句不管是不是为空,都执行了一次