哈喽!我之前以为插入脚本代码的 HTML 位置没关系,结果这次弄需求的时候才意识到我犯错误了!原来不仅要有,还要看放在哪儿!
首先,我得搞个select标签,里面放上”是”和”否”这俩选项。但是我刚开始运行程序时,希望默认选 “无” 这个空白项。所以我就在点按钮时执行个方法,把这个空白项给删了:
点击’确认提现’,接下来会被触发。
如果你看见那个”检查现金”的选框是0的话,那就该…
把’#’号后面那个值为0的“现金核对”选项删掉。
同时,我还加了一个弹窗事件:
$(“#alert”).click(function(){
alert(“1123”);
出乎意料的是,这么做竟然没用。我观察过脚本代码,没看出啥问题来。于是各种找方法改,但就是不行!直到有天我忽然发现可能出在什么地方了:会不会是script标签放错位置了?于是我调整了下顺序,真的成功了!这才让我明白,问题竟然在这儿!
原来,HTML文件是从上往下跑的,但是这跟我们引入的CSS和JavaScript的顺序有点儿不同!当CSS先加载完后,就算执行到JavaScript那儿也没事儿;可如果HTML元素还没齐全,那Java脚本就跑不起来咯。
所以,为了搞定这个问题,咱们就要把script标签放在HTML文件的最后面。这样,等JavaScript代码开始跑起来的时候,那些要用到的HTML元素全都已经准备好了,也就不会有什么麻烦,效果就能轻松达到!
这事儿挺关键,别看不大起眼。你想想,咱们做前端开发时,老是碰上需要在网页全部显示出来之后才运行的JS代码。要是咱们把script标签插错地方,那哭都来不及,用户肯定不满意!
记住写HTML页面时要给script标签找准位置。这可保证咱的JavaScript能正常运行并实现想要的效果。
小伙伴们是不是也遇到过迷糊的情形?快跟我说说!做项目时别忘了考虑script标签的放哪儿,这样我们的代码就能跑得溜,让用户玩儿得更爽。今天咱们探讨了一个看着微不足道但其实挺重要的问题:script标签在哪儿比较合适。深度思考之后,我们找到了答案,还找到了应对策略,大家以后在实战中可千万不能忽视这个小细节。当然,如果觉得有用就点个赞,分享一下,顺便留个言呗!一起学习才会越来越强!
评论0