javascript中document问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 15:19:38
是不是在文档加载完毕以后再引用document将会新打开一个文档
那我怎么才能保证引用同一个文档,onload事件中的文档和onclick中的文档这两个我怎么让他引用同一个?
<script>
document.write("aaa");

function bbb() {
document.write("bbb");
}

</script>
<input type="button" onclick="bbb()">

不好意思 我表达的不好 这样bbb就会写到一个新的文档中 如何让bbb写到写有aaa的那个文档中?

2楼的朋友,谢谢你的答案,不过你说是覆盖在原文档中不是新的文档 但是按后退按钮能看到aaa文档呀。 我好像有点明白了,是不是,可以修改document里边的内容,当没有指定里边需要修改的元素而只write新内容时,document就打开了一个新的文档?

document.write()一般只在网页下载的时候使用,但以后的使用会把后面写出的内容覆盖在前面内容上面,并不是你说的打开新的窗口。你可以这样写:
<html>
<head>
<script>
document.write("aaa");
function bbb() {
document.getElementById("qq").innerHTML="bbbb";
}

</script>
</head>
<body>
<div id="qq"></div>
<input type="button" onclick="bbb()">

</body>
</html>