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

js算法,请大神看过来

js算法,请大神看过来

哎呀呀哎呦呦 2017-09-24 19:06:41
做了一个小算法,类似于计算器,有点问题,请大神帮忙看一下--我给单元赋值和算法,点击获取进行计算,能成功计算。但是我想给单元(第一行的四个表格)随机生成数值,然后在进行运算,可是实现不了。我把单元不赋值,获取class属性,给每个单元随机生成随机数,能显示出来,但是点击数字出错,不能进行计算。求大神教教我。谢谢啦
查看完整描述

5 回答

已采纳
?
菜鸟教程

TA贡献25条经验 获得超33个赞

你的具体原因是 window.onload = funcntion () {} 将你的方法闭包了,方法实际挂在function 底下,而不是在window底下,所以你的方法是未定义的。现在有两种解决办法 

  1. 删掉window.onload = function () {} 并且把script移到body底下。

  2. 使用addEventListener() 来给你的按钮绑定事件

查看完整回答
4 反对 回复 2017-09-24
点击展开后面3
?
__hello__world__

TA贡献18条经验 获得超26个赞

方法未定义,这和算法一点关系都没有

查看完整回答
1 反对 回复 2017-09-24
?
橋本奈奈未

TA贡献436条经验 获得超108个赞

appCont方法没定义

查看完整回答
1 反对 回复 2017-09-24
  • 哎呀呀哎呦呦
    哎呀呀哎呦呦
    定义了 不然为什么之前可以实现计算,后来计算不了是因为没有把随机数值放入单元里
  • 橋本奈奈未
    橋本奈奈未
    报错信息就是写的未定义。楼上已经说了具体原因了。要理解作用域的概念
?
菜鸟教程

TA贡献25条经验 获得超33个赞

哪里是算法问题。#appcount is not define
这个id都没获取到

查看完整回答
1 反对 回复 2017-09-24
  • 哎呀呀哎呦呦
    哎呀呀哎呦呦
    应该怎么解决呢
  • 菜鸟教程
    菜鸟教程
    当然是看看你的方法到底执行了没啊。少年,建议先从基础开始,慢慢来。
  • 哎呀呀哎呦呦
    哎呀呀哎呦呦
    执行了啊 不然之前为什么可以实现计算,这是很基础的了 如果你也不知道就不要瞎回答 前面还说id获取没获取,后来又说这个没头绪的,我更相信你前面说的ID
点击展开后面1
?
慕后端702480

TA贡献1条经验 获得超0个赞

没有完整代码,无法具体定位问题哦

查看完整回答
反对 回复 2017-09-25
?
car

TA贡献184条经验 获得超33个赞

慕课网不是能在线运行的么,麻烦代码共享,让大家看到了解决

查看完整回答
反对 回复 2017-09-24
  • 5 回答
  • 0 关注
  • 3487 浏览
慕课专栏
更多

添加回答

举报

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