//解析:通过在文档中调用该方法时,此时文档流已经关闭,调用该方法是重新打开输出流进行输出。
function wr() {
var a = 2;
document.writeln("<script type=text/javascript>");
document.writeln("a=21;","a=30;");
document.writeln("<//script>");
document.writeln("<html><body><table border=1><tr><td>document.write</td></tr></table></body></html>");
document.close();
alert(a);//输出2
}
//在一个子窗口中进行输出。
function wr1() {
var document3 = document.frames.myIframe3.document;
var a = 2;
document3.write("<script type=text/javascript>");
document3.write("a=21;","a=30;");
document3.write("<//script>");
document3.write("<html><body><table border=1><tr><td>document.write</td></tr></table></body></html>");
document3.close();
alert(a);//输出2
}
//解释:这里是随输出流输出来。//输出流并为关闭,这里为同一输出流。
var a = 1;
document.write("<script type=text/javascript>");
document.write("a=21;","a=30;");
document.write("<//script>");
document.close();
alert("a-->"+a);//输出30