我想使用JavaScript创建标签。但它不起作用。它说我的document.getElementsByclassName不是一个函数。
<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>
只想创建一个标签。因此,当单击“概述选项卡”时,将显示概述内容。单击“项目列表”时,它也显示内容
答案 0 :(得分:-1)
您没有正确引用通过类名获取元素的方法。
您正在使用:
document.get.getElementsByClassName('menuproduk1');
实际上,正确的方法是:
document.getElementsByClassName('menuproduck1');
您可以详细了解here。