每毫秒旋转1度?

时间:2014-03-24 05:35:18

标签: javascript

我想这样做,当调用函数Rotate()时,它会将图像每毫秒旋转1度

此代码无效,我没有看到任何语法错误

这是我的代码,谢谢

    <script>
        var Roation = 0;

        function Rotate() {
            setInterval(function() {
                Rotation = Rotation + 1;
                document.getElementById("Test").style.transform = "rotate("+Rotation+"deg)";
                document.getElementById("Test").style.msTransform = "rotate("+Rotation+"deg)";
                document.getElementById("Test").style.webkitTransform = "rotate("+Rotation+"deg)";

            }, 1)
        }
    </script>
<body>
<a href="javascript:Rotate()"><img src="http://www.industus.com/test/wat1.png" id="Test"></a>
</body>

1 个答案:

答案 0 :(得分:1)

首先:你在第二行有拼写错误:

var Roation = 0;

应该是

var Rotation = 0;

第二:您需要将<script>标记放在<head>标记内(甚至是<body>标记,但不要将其留在两者之外。)