浅谈script在html中的摆放位置
以前一直觉得script在html中的任何位置都可以,今天做一个需求的时候才更正了自己的错误思想啊--script的位置也不是随便放的。
首先是想实现一个select标签,有是和无两个option,但是在初始化的时候要求select标签默认选择空值,所以我在点击的时候加了一个方法让他把空值删掉:
XML/HTML Code复制内容到剪贴板- >
- <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>
- <input type='button' id='alert' value="anwo">
- body>
- html>
但是这样并不能达到想要的效果,起初以为是jquery语法错误还一直在网上查,改,但是都不管用,后来突然想到是不是应该把script放到后面,试了一下,结果果真ok了,这才恍然大悟,原来不是这样的。
后来查了一下原因是因为,html文件是自上而下的执行方式,但引入的css和javascript的顺序有所不同,css引入执行加载时,程序仍然往下执行,而执行到
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:/web/HTML/70962.html