Javascript document.GetElementsByCassName不是函数

Javascript document.GetElementsByCassName不是函数,javascript,Javascript,我想用javascript创建一个标签。但它不起作用。这意味着my document.GetElementsByCassName不是一个函数 <script> function openTab(evt, objectiveName) { var i, produkoverview, menuproduk1; produkoverview = document.getElements

我想用javascript创建一个标签。但它不起作用。这意味着my document.GetElementsByCassName不是一个函数

        <script>
            function openTab(evt, objectiveName) {
                var i, produkoverview, menuproduk1;
                produkoverview = document.getElementsByClassName('produkoverview');
                for (i = 0; i < produkoverview.lenght; i++ ) {
                    producoverview[i].style.display = "none";
                }
                menuproduk1 = document.get.getElementsByClassName('menuproduk1');
                for (i = 0; i < menuproduk1.lenght; i++) {
                    menuproduk1[i].className = menuproduk1[i].className.replace(" active", "");
                }
                document.getElementsById(objectiveName).style.display= "block";
                evt, currentTarget.className += " active";
            }
        </script>
    </body>
</html>

函数openTab(evt,objectiveName){
var i,产品概述,MenurupDuk1;
produkoverview=document.getElementsByClassName('produkoverview');
对于(i=0;i

只想创建一个选项卡。因此,当单击“概述选项卡”时,将显示概述内容。单击“项目列表”时,它也会显示内容

您没有正确引用按类名获取元素的方法

您正在使用:


document.get.getElementsByClassName('menupruduk1')

事实上,正确的方法是:

document.getElementsByClassName('menupduck1')


您可以阅读更多信息。

document.get.getElementsByClassName
什么是
document.get
?如果错误与您所说的完全一样,
document.getElementsByclassName不是函数
,那是因为Javascript区分大小写
getElementsByclassName
。否
.get.
和大写C.
GetElementsByCassName()
<代码>长度
<代码>evt.currentTarget
;大写和拼写告诉计算机你想做完全不同的事情。养成寻找打字错误的习惯。