2017-06-04 79 views
0

在下面的代碼中,我在正文標記的末尾添加了script標記。因此,從我的理解中,我應該首先獲取html內容,在這種情況下標題標記和三個段落標記。之後,我應該得到警報框。但是我得到的是相反的.Alert框在HTML內容之前首先顯示。我無法理解爲什麼。請在此幫助我。在此先感謝:)在正文標記結束之前添加腳本標記(不工作)

<html> 

    <head> 

     <title>Todo List</title> 

    </head> 

    <body> 

    <h1>Todo List</h1> 

    <p>new ---> Add A Todo</p> 
    <p>list ---> List All Todos</p> 
    <p>quit ----> Quit App</p> 

    <script type="text/javascript">alert('h')</script> 

    </body> 

    </html> 

回答

0

加載HTML頁面,除非您使用任何定義任何重要性。在這裏你是對的,但情況是HTML顯示微秒或甚至更少,我們無法看到。然後警報框出現。出於這個原因,它似乎與理論不同,但你可以稱之爲幻想。

+0

但是,如果HTML解析器按順序解析文檔的內容,那麼我應該能夠看到正確的內容,因爲解析器最後遇到腳本標記? –