關(guān)于js代碼運行順序問題
上圖中如果把 <script> 放在 <ul> 的上面,是不是就得不到 list 的長度了。
document,getElementByTagName("li") 這個應(yīng)該算是聲明了要調(diào)用下面代碼了吧。
上圖中如果把 <script> 放在 <ul> 的上面,是不是就得不到 list 的長度了。
document,getElementByTagName("li") 這個應(yīng)該算是聲明了要調(diào)用下面代碼了吧。
2016-11-30
舉報
2016-12-09
把<script>放在<ul>上面是得不到list的長度的,因為DOM操作必須等待html文檔加載完畢才可以操作,如果把<script>放在前面的話,先執(zhí)行的是<script>代碼,然后按照順序再執(zhí)行html里的東西,所以得不到list的長度。
2016-11-30
<script>應(yīng)該放在<body>后面的,這樣可以加載完再執(zhí)行<script>,不過放在前面也一樣讀到的。
var list=document,getElementByTagName("li") 這句話是把標(biāo)簽名字為li的都給去list形成一個數(shù)組