-1

我正在尝试使用 write 方法和 onload 事件。这是我的代码:

<!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>

在这种情况下,事件的顺序是什么?浏览器会先创建 body 元素并调用“body loaded”还是先创建 img 元素?

4

1 回答 1

0

我建议你创建一个div比使用innerHTML属性来写一些东西的东西。示例代码是:

<img src = "hi.jpg" onLoad = "function1()"/>
<div id = "xyz"></div>

Javascript部分:

<script>
function function1(){
document.getElementById("xyz").innerHTML = "Imageloaded!!";
}
</script>
于 2012-09-12T09:14:40.080 回答