浅谈script在html中的摆放位置

高洛峰
Lepaskan: 2017-02-11 14:23:54
asal
1583 orang telah melayarinya

下面小编就为大家带来一篇浅谈script在html中的摆放位置。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

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

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


XML/HTML Code复制内容到剪贴板

<!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>
Salin selepas log masuk

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

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

Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!