日期:2014-05-17  浏览次数:20722 次

document.writeln
本帖最后由 thinclient 于 2012-04-22 09:44:15 编辑
以下是全部代码,为什么所有文字全连一起,没有一处换行?
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元素内
试试下面的代码

<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.html
------解决方案--------------------
<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>