Java script有问题帮我看一下!!

img

现在这代码有bug,如何修改?它是以下标去比较数字的我不知道如何修改这代码。如遇神人求解

max没定义

var num1 = document.getElementById('numA')
            var num2 = document.getElementById('numB')
            var num3 = document.getElementById('numC')
            var Max = document.querySelector('button')
            var max = document.getElementById('max')
            Max.onclick=function(){
                var arr = [num1.value,num2.value,num3.value]
                var Maxpro = arr[0]
                for(var i=1;i<arr.length;i++){
                    if(Number(arr[i])>Number(Maxpro)){
                        Maxpro=arr[i]
                        console.log(Maxpro)
                    }
                }
                max.value = Maxpro
            }

问题:没有获取id="max"的dom元素

var max = document.getElementById('max')

建议:获取多个数字中的最大值

const arr = [1, 5, 3]
console.log('最大数:', Math.max(...arr))

如下:

img