【发布时间】:2010-07-13 10:46:54
【问题描述】:
考虑脚本..
<html>
<head>
<script type="text/javascript">
document.write('TEST');
</script>
</head>
<body>
Some body content ...
</body>
</html>
这很好用,“TEST”这个词被添加到<body>
但是当
<script type="text/javascript">
window.onload = function(){
document.write('TEST');
}
</script>
被使用,然后正文内容被单词“TEST”完全替换,即,旧的正文内容被删除,只添加单词“TEST”。
只有在 window.onload 函数中调用 document.write 时才会发生这种情况
我在 chrome 中试过这个。我有什么错误吗?有什么建议吗?
【问题讨论】:
标签: javascript function window onload