猿问

请问这段js代码出了什么问题,没有效果。

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    #hs {
        width: 200px;
        height: 200px;
        background: gray;
    }
    </style>
    <script>
    var an1 = document.getElementById("an");

    function rec() {
        var bs = document.getElementById("hs");
        bs.style.background = "red";
    }

    an1.onmouseover = rec;
    </script>
</head>

<body>
    <input id="an" type="button" value="按钮" />
    <div id="hs">
    </div>
</body>

</html>


abc123456789def
浏览 1694回答 3
3回答

Anyone

script标签内部要加上window.onload = function(){  },把你的js代码放到这个大括号里边就可以了。或者就是把script标签放到</body>标签后边
随时随地看视频慕课网APP
我要回答