我想这样做,当调用函数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>
答案 0 :(得分:1)
首先:你在第二行有拼写错误:
var Roation = 0;
应该是
var Rotation = 0;
第二:您需要将<script>
标记放在<head>
标记内(甚至是<body>
标记,但不要将其留在两者之外。)