任何人都可以帮我解决下面所述的这段代码吗?

时间:2012-11-08 08:17:20

标签: javascript

<script type="text/javascript">

function evenNumbers() {
    var i;
    for (i=0;i<=20;i++) {
        if (i%2==0) {
            document.write(i+"\n");
        }
    } 
} 
</script>

我正在尝试使用\n转义序列打印数字,但它无效。谁能请帮忙。 注意:我不想使用<br/>标记,我也尝试过/\n//\r/。但它没有用。

2 个答案:

答案 0 :(得分:1)

简单的换行符并不代表HTML中的任何内容,它只是空格。

<pre>标记内打印所有内容,保留空白格式,或使用<br><li>或其他任何合适的HTML标记。

答案 1 :(得分:1)

只有当您的内容位于'\n'标记内时,才会反映<pre>字符。在html中使用换行符:<br />