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

实现求阶层的代码哪里错了

实现求阶层的代码哪里错了

SMILET 2018-11-06 13:14:06
为什么这种写法不行?请问错在哪了
查看完整描述

1 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

首先,不要发截图,我想修改你代码都不可以。
其次吧,onclick是回调函数,当class=‘jisuan’触发onclick事件时,并不会传给你参数n,而且你这种写法永远不会到

answer.innerHTML = factorial(n)

这条语句。
可以改成这样写 :

    jisuan.onclick = function() {

        var n = document.getElementById('jieceng').value

         

         function factorial(n) {

             if( n > 1){

                 //你的代码

             }else {

                 //你的代码

             }

         } 

         answer.innerHTML = factorial(n)   

    }

再也不给发截图的写代码了(逃)

查看完整回答
反对 回复 2018-12-06
  • 1 回答
  • 0 关注
  • 442 浏览
慕课专栏
更多

添加回答

举报

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