document.close()方法介绍

快乐打工仔 分类:实例代码

此方法可以关闭一个由 document.open()方法打开的输出流,并显示选定的数据。

建议参阅为什么document.write()会覆盖网页的内容一章节,能够有助于对此方法的理解。

特别说明:

该方法将关闭document.open()方法打开的文档流,并强制地显示出所有缓存的输出内容。

如果使用document.write()方法动态地输出一个文档,必须要调用close()方法,以确保所有文档内容都能显示。一旦调用了close(),就不应该再次调用write(),因为这会隐式地调用open()来擦除当前文档并开始一个新的文档。

语法结构:

document.close()

浏览器支持:

(1).IE浏览器支持此方法。

(2).火狐浏览器支持此方法。

(3).Opera浏览器支持此方法。

(4).谷歌浏览器支持此方法。

(5).safria浏览器支持此方法。

实例代码:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<meta name="author" content="http://www.pipipi.net/" /> 
<title>犀牛前端部落</title> 
<script type="text/javascript"> 
function createNewDoc(){ 
  var newDoc=document.open("text/html","replace"); 
  var txt="<html><body>犀牛前端部落欢迎您</body></html>"; 
  newDoc.write(txt); 
  newDoc.close(); 
} 
window.onload=function(){
  var bt=document.getElementById("bt");
  bt.onclick=function(){
    createNewDoc();
  }
}
</script> 
</head> 
<body> 
<input type="button" id="bt" value="写一个文档"/> 
</body> 
</html>

回复

我来回复
  • 暂无回复内容