考虑剧本。。
<html>
<head>
<script type="text/javascript">
document.write('TEST');
</script>
</head>
<body>
Some body content ...
</body>
</html>
这工作正常,并且“测试”这个词被添加到 <body>
但当
<script type="text/javascript">
window.onload = function(){
document.write('TEST');
}
</script>
使用,然后正文内容完全替换为单词“TEST”,即删除旧正文内容,仅添加单词“TEST”。
这仅document.write
在window.onload
函数内调用时发生
我在 chrome 中试过这个。我有什么错误吗?有什么建议 ?