代码如下:
<script>
function updoc()
{
document.writeln("aaa<br>");
document.writeln("sss<br>");
document.writeln("<script>");
document.writeln("function updoc()");
document.writeln("{");
document.writeln("document.writeln('111<br>')");
document.writeln("document.writeln('222<br>')");
document.writeln("}");
document.writeln("</scr"+"ipt>");
document.writeln("<input type=button value=yes onclick=updoc()>");
}
</script>
<input type=button value=yes onclick=updoc()> 为什么多次点击yes按钮后,写入的内容不会覆盖掉前面的内容呢?
点击完按钮后,document对象不应该是不一样的么,求详细解释,谢谢~
<script>
function updoc()
{
document.writeln("aaa<br>");
document.writeln("sss<br>");
document.writeln("<script>");
document.writeln("function updoc()");
document.writeln("{");
document.writeln("document.writeln('111<br>')");
document.writeln("document.writeln('222<br>')");
document.writeln("}");
document.writeln("</scr"+"ipt>");
document.writeln("<input type=button value=yes onclick=updoc()>");
}
</script>
<input type=button value=yes onclick=updoc()> 为什么多次点击yes按钮后,写入的内容不会覆盖掉前面的内容呢?
点击完按钮后,document对象不应该是不一样的么,求详细解释,谢谢~
function updoc()
{
document.writeln("aaa<br>");
document.writeln("sss<br>");
document.writeln("<script>");
document.writeln("function updoc()");
document.writeln("{");
document.writeln("document.writeln('111<br>')");
/*加上close
目前的情况看,应该是第二次按钮执行docuemnt.writeln的时候,浏览器没有自动关闭导致的。
*/
document.writeln("document.writeln('222<br>');","document.close();");
document.writeln("}");
document.writeln("</scr"+"ipt>");
document.writeln("<input type=button value=yddes onclick=updoc()>"); }
</script>
<input type=button value=yes onclick=updoc()>[/code]
aaa
sss
再继续多次点按钮,会在下面出现:
111
222
111
222
......
为什么前面的aaa sss 没有被覆盖掉呢? 谢谢大家~
function updoc()
{
document.writeln("aaa<br>");
document.writeln("sss<br>");
document.writeln("<script>");
document.writeln("function updoc()");
document.writeln("{");
document.writeln("document.writeln('111<br>')");
document.writeln("document.writeln('222<br>')");
document.writeln("}");
document.writeln("</scr"+"ipt>");
document.writeln("<input type=button value=yes onclick=updoc()>");
document.close();//关闭,否则就“继承”了
}
</script>
<input type=button value=yes onclick=updoc()>
这样才能使输出的内容显示出来!