document.getElementById('Add').setAttribute("onclick",AddNum());

相当于不停的调用Addnum函数

应改成
document.getElementById('Add').setAttribute("onclick","AddNum()")




Jquery或者JS

1)当方法没有参数时,赋值可以直接用onclick = 方法名

window.onload =           function          () {          
          $(          'btnTest'          ).onclick = test;           
          }          
          function          test() {          
          alert(val);          
          }


2)当方法有参数时,用onclick = 方法名(参数)时就有错了,需要在方法名前面加function()


window.onload =           function          () {         
          $(          'btnTest'          ).onclick=           function          () { test(1) };          
          }         
          function          test(val) {        
          alert(val);         
          }