[英]Alert box displaying before HTML
我是Javascript的初學者,但不是OOP或HTML。 我已經開始使用Beginning Javascript一本書並且第二個例子遇到了麻煩。 以下代碼應在我的瀏覽器(Chrome)中顯示p1,然后在警告框中顯示“first”。 但是我不明白為什么它會發生反過來---警報出現在p1之前。
<html>
<body>
<p>p1</p>
<script type="text/javascript">
alert("first");
</script>
</body>
</html>
編輯:作為操縱具有跨瀏覽器兼容性的HTML元素問題的另一個解決方案,我認為jQuery將是學習Javascript后Web開發的必要下一步。
請通過以下鏈接了解腳本的加載和執行順序。
正在呈現html,但由於任何javascript事件都不會觸發警報,因此只要加載dom就會觸發警報。 您沒有任何錯誤,瀏覽器的行為也沒問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.