在HTML之前显示警报框

时间:2017-02-24 10:24:35

标签: javascript

我是Javascript的初学者,但不是OOP或HTML。我已经开始使用Beginning Javascript一本书并且第二个例子遇到了麻烦。以下代码应在我的浏览器(Chrome)中显示p1,然后在警告框中显示" first"。但是我不明白为什么它会发生反过来---警报出现在p1之前。

<html>
<body>

<p>p1</p>
<script type="text/javascript">
alert("first");
</script>

</body>
</html>
编辑:作为操纵具有跨浏览器兼容性的HTML元素问题的另一个解决方案,我认为在学习Javascript之后,jQuery将成为Web开发的必要下一步。

2 个答案:

答案 0 :(得分:1)

请仔细阅读以下链接,了解脚本的加载和执行顺序。

load and execute order of scripts

答案 1 :(得分:0)

正在呈现html,但由于任何javascript事件都没有触发警报,因此只要加载dom就会触发。您没有任何错误,浏览器的行为也没问题。