Javascript document.GetElementsByCassName不是函数
我想用javascript创建一个标签。但它不起作用。这意味着my document.GetElementsByCassName不是一个函数Javascript document.GetElementsByCassName不是函数,javascript,Javascript,我想用javascript创建一个标签。但它不起作用。这意味着my document.GetElementsByCassName不是一个函数 <script> function openTab(evt, objectiveName) { var i, produkoverview, menuproduk1; produkoverview = document.getElements
<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
;大写和拼写告诉计算机你想做完全不同的事情。养成寻找打字错误的习惯。