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

来源:3-4 编程挑战

qq_sofapotato_0

2015-12-30 17:31

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;
}

这样写好像是错的 

写回答 关注

2回答

  • 蛋黄酱
    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大写就可以了。

CSS3 3D 特效

使用CSS3当中的属性,创建真实可用的三维效果

78571 学习 · 425 问题

查看课程

相似问题