急急急,请问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,这样一直反复?
<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,这样一直反复?
解决方案 »
- js 如何实现一条轴上显示时间,随着鼠标的移动会显示不同的时间
- 求这些专业术语的正确读法(比如JSON)
- 用jsquey怎么取得 该值?
- C#后台写了一个广告横向滚动轮播的代码,如果要改成纵向滚动轮播该怎么改?
- 如何操作小键盘的上下键应用在td上
- onresizeend事件我在msnd里面可以找到,为什么在页面上用的时候就无效呢?
- 如何将javascript取得的变量传给asp
- 怎样用javascript打开保存文件的对话框?
- 高手快来!document.execCommand("SaveAs",false,"c:\test.html");如何能直接保存,不出现“保存HTML文档”对话框?
- 关于form中元素的问题
- 请问表单中的回车事件是不是和单击提交按钮是一个事件
- 又一个javascript语法 又不会.嘿嘿 大家辛苦了.连可用分 都没了,大家会帮我吗?期待中.
至于可以弹的原因是因为那里只是定义onload的函数.实际执行是在加载后