声明变量没有加 var ，导致引入了太多全局变量。下同。