write( ) 和 writeln( )使用说明
1、Microsoft JScript 提供了两种方式来在浏览器中直接显示数据。可以使用 write( ) 和 writeln( ),这两个函数是document 对象的方法。
2、writeln( ) 方法与 write( ) 方法几乎一样,差别仅在于是前者将在所提供的任何字符串后添加一个换行符。在 HTML 中,这通常只会在后面产生一个空格;不过如果使用了 <PRE> 和 <XMP> 标识,这个换行符会被解释,且在浏览器中显示。
3、在调用 write( ) 方法时,如果该文档不处于在调用 write( ) 方法时的打开和分析的过程中,该方法将打开并清除该文档,所以它可能是有危险的。
示例:
<html>
<head>
<script>
function DocWrite()
{
//<PRE>体现出2的问题
document.write("<h1>这是使用document.write输出的</h1>");
document.writeln("<h1>这是使用<PRE>document.writeln输出的</PRE></h1>");
}
</script>
</head>
<body>
<!--两处调用DocWrite()体现出3的问题-->
<script>
DocWrite();
</script>
<p>正文内容</p>
</p><input type="button" name="Submit" value="按钮" onclick="DocWrite()"></p>
</body>
</html>