为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我的就是没有效果呢

window.onload = function(){

        startMove();

        function startMove(){

                setInterval(function(){

                        var odiv = document.getElementById('div1');

                        odiv.style.width = parseInt(getStyle(odiv,'width')) - 2 + 'px';

                },30);

        }


        function getStyle(obj , attr){

                alert('a');          //可弹出对话框

                if (obj.currentStyle){

                        return obj.currentStyle[attr];

                }else{

                        return obj.getComputedStyle(obj,false)[attr];

                }

        }

}

正在回答

4 回答

alert('a');干嘛的- -

另外你这个在IE上是有效果的,只是每减少2px就会弹出一个a,你看不出两像素的变化所以以为没效果;

firefox上取style的函数不需要obj来调用;

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我的就是没有效果呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信