我是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开发的必要下一步。
答案 0 :(得分:1)
请仔细阅读以下链接,了解脚本的加载和执行顺序。
答案 1 :(得分:0)
正在呈现html,但由于任何javascript事件都没有触发警报,因此只要加载dom就会触发。您没有任何错误,浏览器的行为也没问题。