问答详情
源自:3-4 编程挑战

如果是火狐浏览器怎么写JS

function Rotate(){
   var x = document.getElementById("rotatex").value;
   var y = document.getElementById("rotatey").value;
   var z = document.getElementById("rotatez").value;
   document.getElementById('cube').style.webkitTransform = "rotateX("+x+"deg) rotateY("+y+"deg) rotateZ("+z+"deg)";
   document.getElementById('cube').style.mozTransform = "rotateX("+x+"deg) rotateY("+y+"deg) rotateZ("+z+"deg)";

   document.getElementById('degx-span').innerText = x;
   document.getElementById('degy-span').innerText = y;
   document.getElementById('degz-span').innerText = z;
}

这样写好像是错的 

提问者:qq_sofapotato_0 2015-12-30 17:31

个回答

  • 蛋黄酱
    2016-02-03 11:13:31

    不过火狐也不支持innerText的写法,可以改成textContent

  • 蛋黄酱
    2016-02-03 11:09:15

    写作: document.getElementById('cube').style.MozTransform = "rotateX("+x+"deg) rotateY("+y+"deg) rotateZ("+z+"deg)";

    moz的M大写就可以了。