猿问

为啥我在console里 getStyle (oDivArray,width)报错?

<body>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
<script>
    var oDivArray = document.getElementsByTagName('div');
    function getStyle(dom,attr){
    if (window.getComputedStyle) 
        {return window.getComputedStyle(dom,null)[attr];} 
        else
        {return currentStyle(dom,null);}
    }
</script>
</body>

Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': 
parameter 1 is not of type 'Element'.


小瓶子呀hh
浏览 713回答 1
1回答

橋本奈奈未

parameter 1 is not of type 'Element'报错信息不是很明显吗?第一个参数的类型得是Element,getElementsByTagName是一个HTMLCollection
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答