为了账号安全,请及时绑定邮箱和手机立即绑定
请教大家,14行这么写为啥就不对呢?我理解只要调起来了不就行了?为啥  setTimeout(startCount, 1000); 就可以呢?...

正在回答

2 回答

把js放到最后面执行,放在<form>后面,你这个代码就能执行

0 回复 有任何疑惑可以回复我~

因为HTML中的代码是顺序执行的,如果你这么写的话,那么代码运行的第14行会自动运行函数startCount()中的代码,这样在body还没有加载的时候就直接获取元素是获取不到,所以这样做是不行,而setTimeout(startCount, 1000); 这样写的话有1秒钟的延迟足够把下面的所有代码加载完了,但是如果代码量过大的话也有可能加载不出来的

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号