当前位置: 代码迷 >> ASP.NET >> document.writeln解决方法
  详细解决方案

document.writeln解决方法

热度:11214   发布时间:2013-02-25 00:00:00.0
document.writeln
以下是全部代码,为什么所有文字全连一起,没有一处换行?
writeln不是有换行作用么?
<html>
<body>
<script type="text/javascript"> 
document.writeln("撒旦法撒旦法");
document.writeln("撒旦法撒旦法");
document.writeln("撒旦法撒旦法");
document.writeln("撒旦法撒旦法");
document.writeln("撒旦法撒旦法"); 
  document.write("是收到"); 
  document.write("是收到"); 
  document.write("是收到"); 
  document.write("是收到"); 
  document.write("是收到");
</script>
</body>
</html>

请不要告诉我要写上<br />或/n或其它的什么html标记
我只想知道writeln和write怎么看起来没有区别
包括
http://www.w3school.com.cn/tiy/t.asp?f=jseg_array_for_in
中的示例都是用了<br />换行,writeln存在的意义是什么呢?

------解决方案--------------------------------------------------------
document.write()和document.writeln都是JavaScript向客户端写入的方法

writeln是以行方式输出的,一般情况下用两种方法输出的效果在页面上是没有区别的,两种方法仅当在查看源代码时才看得出区别,除非是输出到pre或xmp元素内
试试下面的代码
HTML code
<script type="text/javascript">  document.writeln("<pre>撒旦法撒旦法");document.writeln("撒旦法撒旦法");document.writeln("撒旦法撒旦法");document.writeln("撒旦法撒旦法");document.writeln("撒旦法撒旦法");    document.write("是收到");    document.write("是收到");    document.write("是收到");    document.write("是收到");    document.write("是收到</pre>");</script>
------解决方案--------------------------------------------------------
http://hi.baidu.com/%C5%CB%B9%E2%D0%F1/blog/item/de667ab0a5498d4a08230250
------解决方案--------------------------------------------------------
JScript code
<script type="text/javascript">document.write('<textarea style="width:100%; height:500px">')for(var i=0;i<100;i++)document.writeln(Math.random());document.write('</textarea>')</script>
  相关解决方案