急急急,请问javascript运行顺序的问题?
<script language="javascript">
window.onload=function(){
var kk=document.getElementById("textone");
alert(kk.outerHTML);
}
</script><div id="textone">
<p>sss<em>ddd</em>sss</p>
</div>这段代码是先运行javascript脚本还是先运行html如果说先运行javascript的话,那么为什么还可以弹出kk.outerhtml如果说先运行javascript的话,那么就是说在html之前先运行javascript代码,而html还没运行,那么document.getElementById("textone")怎么能找到文档的dom呢?我下面的html还没运行啊先运行javascript完之后,才运行html,为什么运行javascript的时候还没运行html,javascript的document.getElementById("textone")就可直接找到html的dom了,怎么回事啊?-----------------------------------------------------------------------------------------------------第二个问题:<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,这时就又重新加载了一遍window窗口,那么html是不是又重新又运行了一遍,又再运行javascript,这样一直反复?