js函数定义在onload中为什么提示我未定义? 我来答 1个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? 河瑞61 推荐于2019-10-20 · TA获得超过4525个赞 知道小有建树答主 回答量:44 采纳率:100% 帮助的人:1.3万 我也去答题访问个人页 关注 展开全部 原因是因为:1:window.onload = function(){};是一个作用域,请问你的函数调用是在哪里调用的?实在window.onload这个作用域的外面调用还是在里面调用的?2:有没有事件绑定呢?如果给元素绑定onclick等属性事件的时候,你的JS函数不能写在window.onload里面,原因上述已经回答------>window.onload是一个作用域。你的js函数需要写在script块中的全局作用域里。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-01-04 js函数定义在onload中为什么提示我未定义 20 2014-09-28 为什么写在window.onload=function(){}里面的函数在执行的时候显示未定义 4 2017-12-30 这段javascript代码为什么把他们放在window.onload 函数里边反而运用不了,一直提示moveElement未定义 1 2017-03-13 JS 提示函数未定义 1 2013-06-23 Javascript中 'window'未定义,怎么回事?var oldonload=window.onload中。 2013-12-08 js中函数未定义错误 2017-11-25 js中函数明明已经定义,但还是说找不到,请大神指点 已经定义了init函数,但还是说找不到init函数 7 2017-11-17 js代码为什么不执行?调试了一下说是test1()函数未定义。 更多类似问题 > 为你推荐: