急,还不清楚,javascript运行顺序问题?

来源:百度知道 编辑:UC知道 时间:2024/05/20 14:38:17
第二个问题:

<div id="textone">
<p>sss<em>ddd</em>sss</p>
</div>

<script language="javascript">
window.onload=function(){
var kk=document.getElementById("textone");
alert(kk.outerHTML);
}
</script>

这里是先运行html,还是先运行javascript ?????

如果是先运行html的话,那么运行到javascript脚本的时候有个window.onload,这时是不是就又重新加载了上面的html,上面的html已经先运行了,运行到脚本的时候又加载了一次?

那么html是不是又重新又运行了一遍,又再运行javascript,这样一直反复?

一般的是按加载顺序运行。

window.onload不是让页面重新加载,他的作用是绑定一个在页面加载完以后才执行的函数.

相当于
<body onload="function(){}">

http://zhidao.baidu.com/question/98048629.html
参考一下吧..
1运行顺序是 从第一行开始到末尾.
不是有个window.onload就加载.而是在页面全部加在完成后在运行onload,是的是又加载了一次.
不是这样一直反复..你这个是窗体加载完成后在加载div中内容.若你是div加载完成后在onload就成了死循环.就是你想的一直反复了吧.