这是一个非常基础的问题。 我有这个脚本:
<script type="text/javascript">
function write(){
document.write('Hello2')
}
write();
</script>
它显示了我的完整页面。在页面末尾将显示Hello2。 但是,每当我进入开发者工具并调用write()时,它将替换我的整个HTML主体。只是好奇想知道。
window.onload=write;// has the same effect. Clear's my page.
谢谢。
<body onload>
运行前,“页面已完全加载”吗? - Pacerierbody
上的load
事件发生在页面加载过程的非常晚的阶段。 - T.J. Crowderdocument.write
放在body onload
中,它的行为肯定会重写整个页面。 - Pacerier