已采纳回答 / youarenotalone2 原因:因为y=document.getElementById(x).value中的=表示的是赋值;解释:1、把document.getElementById(x).value的值赋给y但并不是说变量y就能代表document.getElementById(x).value;2、按照之前的课程里讲的变量只是容器,你放进容器里的东西并不能代表容器本身(水不能代表杯子);3、document.getElementById(x).value=y.toUpperCase()的意思是说把y转换成大写字母,再把这个转换...