document.getElementById("one").style可以用

<!DOCTYPE html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
    </style>
</head>
<body>
    <div id="one" class="two">dsfsd </div>
    <script type="text/javascript">
    setTimeout(function() {
        alert(document.getElementById("one").style);
 alert(document.getElementsByClassName("two").style);
    }, 20);
    </script>
</body>

document.getElementById("one").style可以用, 而 alert(document.getElementsByClassName("two").style);用不了,怎么回事

小新在编程
浏览 1716回答 2
2回答

仙士可

byid代表的是一个元素,byclassname是一个数组,所以不能用,要用必须是array[i];定义成一个元素就可以
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript