有没用把操作数放在数组中在循环调用的方法?
for (var i = btns.length-1; i>=0; i--) { var fun = ['+','-','*','/']; btns[i].onclick = function (){ ret.innerHTML = p(num1.value) fun[i]/**/ p(num2.value); } }
运算符不是字符串