您现在的位置:首页 >> 前端 >> 内容

关于script在html中的摆放位置问题详解

时间:2018/1/26 10:27:02 点击:

  核心提示:以前一直觉得script在html中的任何位置都可以,今天做一个需求的时候才更正了自己的错误思想啊--script的位置也不是随便放的。首先是想实现一个select标签,有是和无两个option,但是...

以前一直觉得script在html中的任何位置都可以,今天做一个需求的时候才更正了自己的错误思想啊--script的位置也不是随便放的。

首先是想实现一个select标签,有是和无两个option,但是在初始化的时候要求select标签默认选择空值,所以我在点击的时候加了一个方法让他把空值删掉:

<!DOCTYPE html>
<html>
<head>
<script src="jquery/jquery-1.11.1.min.js"></script>
</head>
<script>
$('#checkcash').click(function () {
        if ($('#checkcash').val() == '0') {
            $("#checkcash option[value='0']").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>
                            &nbsp;
                            <input type='button' id='alert' value="anwo">
</body>


</html>

但是这样并不能达到想要的效果,起初以为是jquery语法错误还一直在网上查,改,但是都不管用,后来突然想到是不是应该把script放到后面,试了一下,结果果真ok了,这才恍然大悟,原来不是这样的。

后来查了一下原因是因为,html文件是自上而下的执行方式,但引入的css和javascript的顺序有所不同,css引入执行加载时,程序仍然往下执行,而执行到

Tags:关于 于S SC CR 
作者:网络 来源:IT_Yl的博客