倔强的我的曾经
2021-01-29 19:17
采纳率: 66.7%
浏览 34

前端HTML加载js的onclick事件执行顺序

想问下

HTML加载是由上而下的顺序,所以在<script></script>内定义的函数中 $(".itemSelect") 这个类选择器,能获取吗?为什么不报错?

或者请告知这页代码的执行顺序流程是什么?谢谢  附上参考文章更好!谢谢!

 

 

 

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

10条回答 默认 最新

  • 前行的枫 2021-02-02 15:14
    已采纳

    你要知道函数要调用了才能执行,页面加载到script标签时,它只会解析你的selectAll函数,并不会进入到里面,只有执行了这个函数才会进入它而执行里面的语句,所以这个函数里面的语句只要没有语法问题就不会报错。

    已采纳该答案
    1 打赏 评论
  • Menkongkong 2021-02-01 09:26

    你的函数名叫selectAll,当你没有点击的时候,js加载时是不会执行函数内部的代码的,所以在页面初始化的时候不会报错,当你点击触发函数的时候,才回去寻找itemSelect元素,执行代码。

    2 打赏 评论
  • AllPromise 2021-02-01 10:57

    加载归加载,调不调用是另一回事.就像你css的样式写了一大堆,但是你没有任何一个div class是他,他永远不会自动给你整上去

    1 打赏 评论
  • 肖无疾 2021-01-30 14:16

    你点击才执行的

    打赏 评论
  • 倔强的我的曾经 2021-01-30 20:50

    我知道我点击的时候才执行,但是不点击的时候,页面加载由上而下,那function selectAll里的JQuery方法获取下面的选择框这一步不错吗?

    打赏 评论
  • 倔强的我的曾经 2021-01-30 20:52

    那个JQuery不就提前获取了未加载的选择器?不应该是空指针吗?

    打赏 评论
  • 倔强的我的曾经 2021-01-30 20:54

    我想知道不点击的时候,页面加载完毕,<script></script>里的代码执行逻辑是什么?感谢

    打赏 评论
  • 倔强的我的曾经 2021-01-30 20:57

    我想知道不点击的时候,页面加载过程中,<script></script>里的代码执行逻辑是什么?感谢

    打赏 评论
  • 倔强的我的曾经 2021-02-02 15:47

    感谢众位大佬解答!感谢

    打赏 评论
  • 倔强的我的曾经 2021-02-02 15:49

    十分感谢 !就采纳了最后一名大佬的了 !感谢

    打赏 评论

相关推荐 更多相似问题