为什么老师的ajax script要写在body里?为什么放在head里就不起作用?

来源:5-2 项目:实现登录和注册

慕仰0274710

2020-09-12 07:59

为什么老师的ajax script要写在body里?为什么放在head里就不起作用?

写回答 关注

2回答

  • 清澈m还如初m
    2020-09-13 22:50:11
    已采纳

    因为,如果在head里的话,在代码执行的时候会先执行js部分的内容,这个时候还没有dom节点,所以在head里不起作用,现在body里就是为了保证在js执行的时候是有dom存在的

  • 慕仰0274710
    2020-09-14 06:19:21

    谢谢,按Jquery的语法,把两个接口都加进了了$(function(){...})里,就可以放在Head里了

    修改

    <script>$("#login").click(function(){...} $("#reg").click(function(){...}</script>

    <script>$(function(){$("#login").click(function(){...} $("#reg").click(function(){...}})</script>

    清澈m还如初...

    对,是的

    2020-09-14 08:49:59

    共 1 条回复 >

前端面试加分福音--node基础

从0开始学原生NodeJs

18478 学习 · 70 问题

查看课程

相似问题