<div id="m">
<img id="clock3" class="drnv" style="width:100px;height:100px;-moz-transform: rotate(65deg);" src="clock/clock.png">
<img id="clock2" class="drnv" style="width:100px;height:100px;-moz-transform: rotate(65deg);" src="clock/h.png">
<img id="clock1" class="drnv" style="width:100px;height:100px;-moz-transform: rotate(65deg);" src="clock/m.png">
<img id="clock0" class="drnv" style="width:100px;height:100px;-moz-transform: rotate(65deg);" src="clock/s.png">
</div>
我只想改里面的数字,要怎么做呢??
rotate(65deg)
有个例子最好了

解决方案 »

  1.   

    拿个firebug来一边调试一边改嘛
      

  2.   

    这样试试:
    var a = 0;
    var clock3 = document.getElementById('clock3')
    setInterval(function(){
        clock3.style.MozTransform = 'rotate(' + a + 'deg)';
    /*
    其他浏览器:
    WebkitTransform
    msTransform
    Transform
    MozTransform
    OTransform*/    a = (a + 5) % 360;
    }, 500);
      

  3.   

    clock3.style.msTransform = 'rotate(' + a + 'deg)';
    这个就能在ie中运行吗??
    我如果有一个函数能判断浏览器类型病把/*
    其他浏览器:
    WebkitTransform
    msTransform
    Transform
    MozTransform
    OTransform*/
    function ac(){if(ie)return "msTransform";else if(ff)return "MozTransform";}
    这些用字符串返回能不能这样写??
    clock3.style[ac()] = 'rotate(' + a + 'deg)';
    可以吗
    就是像这样
    var BJ="getElementsByTagName",BF=$("lg"),AX=BF[BJ]("img")[0];
      function $(A){
      return A8.getElementById(A)
      }
    中的 AX=BF[BJ]("img")[0]
    我上一个提的问题
    http://topic.csdn.net/u/20120128/15/46618805-9a89-4008-a020-aba097f2dbdb.html
      

  4.   

    都赋值就可以了,不支持的浏览器也不会有反应。
    clock3.style.msTransform = 'rotate(' + a + 'deg)';
    clock3.style.MozTransform = 'rotate(' + a + 'deg)';
    clock3.style.WebkitTransform = 'rotate(' + a + 'deg)';

    图片旋转变化,参考cloudgamer的博客吧:http://www.cnblogs.com/cloudgamer/archive/2010/08/16/ImageTrans.html