html中scrip的擺放位置

巴扎黑
發布: 2017-03-30 13:20:15
原創
1553 人瀏覽過

以前一直覺得script在html中的任何位置都可以,今天做一個需求的時候才更正了自己的錯誤想法啊--script的位置也不是隨便放的。

首先是想實作一個select標籤,有是和無兩個option,但是在初始化的時候要求select標籤預設選擇空值,所以我在點擊的時候加了一個方法讓他把空值刪掉:

<!DOCTYPE html>  

    <html>  

    <head>  

    <script src="jquery/jquery-1.11.1.min.js"></script>  

    </head>  

    <script>  

    $(&#39;#checkcash&#39;).click(function () {   

            if ($(&#39;#checkcash&#39;).val() == &#39;0&#39;) {   

                $("#checkcash option[value=&#39;0&#39;]").remove();   

            }   

        });   

        $("#alert").click(function(){   

        alert("1123");   

        })   

    </script>  

    <body>  

     是否已提现 <select id="checkcash"   style="width: 181px">  

                                <option selected="selected" value="0"></option>  

                                <option value="1">是</option>  

                                <option value="2">否</option>  

                                </select>  

                                    

                                <input type=&#39;button&#39; id=&#39;alert&#39; value="anwo">  

    </body>  

      

      

    </html>
登入後複製



但是這樣並不能達到想要的效果,起初以為是jquery語法錯誤還一直在網上查,改,但是都不管用,後來突然想到是不是應該把script放到後面,試了一下,結果果真ok了,這才恍然大悟,原來不是這樣的。

後來查了一下原因是因為,html檔案是自上而下的執行方式,但引入的css和javascript的順序有所不同,css引入執行載入時,程式仍然往下執行,而執行到

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!