所有分类
  • 所有分类
  • 后端开发
HTML元素还没齐全?脚本位置放错了

HTML元素还没齐全?脚本位置放错了

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

哈喽!我之前以为插入脚本代码的 HTML 位置没关系,结果这次弄需求的时候才意识到我犯错误了!原来不仅要有,还要看放在哪儿!

首先,我得搞个select标签,里面放上”是”和”否”这俩选项。但是我刚开始运行程序时,希望默认选 “无” 这个空白项。所以我就在点按钮时执行个方法,把这个空白项给删了:

点击’确认提现’,接下来会被触发。

如果你看见那个”检查现金”的选框是0的话,那就该…

把’#’号后面那个值为0的“现金核对”选项删掉。

同时,我还加了一个弹窗事件:

$(“#alert”).click(function(){

HTML元素还没齐全?脚本位置放错了

alert(“1123”);

出乎意料的是,这么做竟然没用。我观察过脚本代码,没看出啥问题来。于是各种找方法改,但就是不行!直到有天我忽然发现可能出在什么地方了:会不会是script标签放错位置了?于是我调整了下顺序,真的成功了!这才让我明白,问题竟然在这儿!

原来,HTML文件是从上往下跑的,但是这跟我们引入的CSS和JavaScript的顺序有点儿不同!当CSS先加载完后,就算执行到JavaScript那儿也没事儿;可如果HTML元素还没齐全,那Java脚本就跑不起来咯。

所以,为了搞定这个问题,咱们就要把script标签放在HTML文件的最后面。这样,等JavaScript代码开始跑起来的时候,那些要用到的HTML元素全都已经准备好了,也就不会有什么麻烦,效果就能轻松达到!

这事儿挺关键,别看不大起眼。你想想,咱们做前端开发时,老是碰上需要在网页全部显示出来之后才运行的JS代码。要是咱们把script标签插错地方,那哭都来不及,用户肯定不满意!

记住写HTML页面时要给script标签找准位置。这可保证咱的JavaScript能正常运行并实现想要的效果。

小伙伴们是不是也遇到过迷糊的情形?快跟我说说!做项目时别忘了考虑script标签的放哪儿,这样我们的代码就能跑得溜,让用户玩儿得更爽。今天咱们探讨了一个看着微不足道但其实挺重要的问题:script标签在哪儿比较合适。深度思考之后,我们找到了答案,还找到了应对策略,大家以后在实战中可千万不能忽视这个小细节。当然,如果觉得有用就点个赞,分享一下,顺便留个言呗!一起学习才会越来越强!

原文链接:https://www.icz.com/technicalinformation/web/vue2/2024/03/11740.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?