javascript中怎样用document.write()输出空格?

2025-03-11 01:15:28
推荐回答(2个)
回答1:

HTML中默认会忽略多个空格符,值保留一个。如果需要在页面上显示多个空格符,需要用空格符对应的实体(& nbsp;)来代替;(&和nbsp;之间的空格在使用时需要去掉)

回答2:

这是一个逐个显示字的程序。用注释2可以执行。为什么注释1和2同样是输出,不能用注释1输出,而只能用注释2做输出。
var txt="helloworld";
var line="";
var i=0;
function shows(){
if(iline+=txt.substr(0,i++);
1//document.write(line)
2//document.body.innerHTML=line;
setTimeout(shows,1000);
}}
window.onload=shows;