我正在尝试写入方法& onload事件。这里是我的代码:Document.write方法问题
<!DOCTYPE html>
<html>
<head>
</head>
<body onload="document.write('body loaded!')">
<h1>Hello World!</h1>
<img onload="document.write('img loadeld!')" src="smiley.gif" alt="Smiley face" width="42" height="42" />
</body>
</html>
如果我运行该浏览器输出“IMG loadeld”,只是“挂起”,似乎是无限加载页面。 我期望浏览器输出“img loadeld”,然后当正文元素准备就绪 “正文加载”,并正常停止。
我的问题:
- 为什么会出现这样的挂?为什么img元素上的onload事件阻止浏览器继续渲染“body loaded”&?
- 为什么如果我从img元素删除onload处理程序的响应是预期的 - “身体加载” 和页面不被阻止。
感谢您的回答:-) ** 1。)**因此,在文档关闭之前发生body onload事件,因此它已关闭,因此无需加载微调器。我是对的? 那么,为什么当我使用这样的代码: '<身体的onload = “警报( '体装!')”> \t \t
的Hello World!
\t \t