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

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

想问下

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

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

 

 

 

  • 写回答

10条回答 默认 最新

  • 前行的枫_denglinbo 2021-02-02 15:14
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • Menkongkong 2021-02-01 09:26
    关注

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

    评论
  • AllPromise 2021-02-01 10:57
    关注

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

    评论
  • 肖无疾 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
    关注

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

    评论
查看更多回答(9条)

报告相同问题?

悬赏问题

  • ¥15 网络打印机Ip地址自动获取出现问题
  • ¥15 求局部放电案例库,用于预测局部放电类型
  • ¥100 QT Open62541
  • ¥15 stata合并季度数据和日度数据
  • ¥15 谁能提供rabbitmq,erlang,socat压缩包,记住版本要对应
  • ¥15 Vue3 中使用 `vue-router` 只能跳转到主页面?
  • ¥15 用QT,进行QGIS二次开发,如何在添加栅格图层时,将黑白的矢量图渲染成彩色
  • ¥50 监控摄像头 乐橙和家亲版 保存sd卡的文件怎么打开?视频怎么播放?
  • ¥15 Python的Py-QT扩展库开发GUI
  • ¥60 提问一下周期性信信号的问题