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

这个怎么不动的?

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>练习JS</title>

</head>

<style type="text/css">

body{

margin:0;

padding:0;

}

.div1{

width:200px;

height:140px;

background-color: red;

left: -202px;

    position: relative;

}

.div1 span{

width:20px;

    height: 50px;

    background: #eee;

    position: absolute;

    left: 200px;

    top:75px;

}

</style>

<body>

<div class="div1">

<span id="share">分享</span>

</div>

<script>

window.onload = function(){

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

wsc.onmouseover = function(){

startMove();

}

}

function startMove(){

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

setInterval(function(){

wsc.style.left = wsc.offsetLeft+10+'px';

},30)

}

</script>

</body>

</html>


正在回答

2 回答

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>练习JS</title>
</head>
<style type="text/css">
    body{
        margin:0;
        padding:0;
    }
    #div1{
        width:200px;
        height:140px;
        background-color: red;
        left: -202px;
        position: relative;
    }
    #div1 span{
        width:20px;
        height: 50px;
        background: #eee;
        position: absolute;
        left: 200px;
        top:75px;
    }
</style>
<body>
<div id="div1">
    <span id="share">分享</span>
</div>
<script>
    window.onload = function(){
        var wsc = document.getElementById('div1');
        wsc.onmouseover = function(){
            startMove();
        }
    }
    function startMove(){
        var wsc = document.getElementById('div1');
        setInterval(function(){
            wsc.style.left = wsc.offsetLeft+10+'px';
        },30)
    }
</script>
</body>
</html>

你上面写的class  你下面用getElementById 去取,肯定取不到呀

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

吴思超0 提问者

非常感谢!
2015-12-10 回复 有任何疑惑可以回复我~

原来是getElementById只能获取ID类的。谢谢了

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

举报

0/150
提交
取消
JS动画效果
  • 参与学习       113926    人
  • 解答问题       1443    个

通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装

进入课程

这个怎么不动的?

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