-3
<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/and /\r/。但它不起作用。

4

2 回答 2

1

一个简单的换行符在 HTML 中没有任何意义,它只是一个空格。

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

于 2012-11-08T08:19:43.390 回答
1

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

于 2012-11-08T08:20:25.320 回答