2017-06-04 75 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解析器按顺序解析文档的内容,那么我应该能够看到正确的内容,因为解析器最后遇到脚本标记? –