html中scrip的摆放位置

巴扎黑
发布: 2017-03-30 13:20:15
原创
1601 人浏览过

以前一直觉得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引入执行加载时,程序仍然往下执行,而执行到

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板