js在控制台中运行是正确的,直接运行就是错的

js在控制台中运行是正确的,直接运行就是错的
图片描述

阅读 3.4k
4 个回答

找不到那个节点吧,话说楼主可不可以截取关键图就行弄个gif不能暂停啊,话说截图确实清晰

看不清代码,只能欣赏你的截视频技术?,大神用什么软件截的?

猜测。你的js需要操作DOM,但是js解析时你的DOM还没加载完,找不到某个节点,把js代码放在html代码后面试试。

眼睛看得有点花,估计是dom元素没取到,也就是,你在dom元素渲染之前去getElement了,所以出错,建议,先在文件里setTimeout2秒去取,确定是否是这个问题,是的话,就改一下,改成在dom渲染完了取。什么$.ready啊,随便了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题