为了账号安全,请及时绑定邮箱和手机立即绑定

JS我这段代码没有问题呀为什么一运行就提示 我的sume()函数没有定义呀

JS我这段代码没有问题呀为什么一运行就提示 我的sume()函数没有定义呀

繁花不似锦 2019-04-13 08:36:48
如题;只要点击那个按钮就报错。说是seme没有定义之类的。。。请大神帮解答解答;我错在哪里。window.onload=functionsume(){vari=10;varj=10;varm=j+i;document.getElementById("pci1").innerHTML=m;};世界,你好i=10;j=10;m=?
查看完整描述

2 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

因为没有声明这个函数或者说变量,它只是赋值给了window.onload,并没有声明,所以其他地方不能调用没有声明过得函数,从底层上看这个线程的栈中没有这个变量的引用,正确的方法应该是functionsume(),再赋值给window.onload。
                            
查看完整回答
反对 回复 2019-04-13
?
狐的传说

TA贡献1804条经验 获得超3个赞

window.onload=functionsume(){外面是访问不到sume的,去掉window.onload,或者在onload函数内使用element.onclick=function(){}
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 401 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信