Can';不要在我的javascript工作表中添加任何函数

Can';不要在我的javascript工作表中添加任何函数,javascript,Javascript,这是我第一次来这里,我还在学习javascript,所以它可能有很多“新手”错误 一、 通常,我喜欢自己解决问题,但我面临着一些奇怪的事情。我正在为学校开发一个网站,并制作了一些简单的函数来显示一个div和隐藏另一个div 以下是JS表: function openSel(evt, tabName) { var i, tabcontent, tablinks; tabcontent = document.getElementsByClassName("tabcontent"); f

这是我第一次来这里,我还在学习javascript,所以它可能有很多“新手”错误

一、 通常,我喜欢自己解决问题,但我面临着一些奇怪的事情。我正在为学校开发一个网站,并制作了一些简单的函数来显示一个div和隐藏另一个div

以下是JS表:

function openSel(evt, tabName) {
  var i, tabcontent, tablinks;

  tabcontent = document.getElementsByClassName("tabcontent");
  for (i = 0; i < tabcontent.length; i++) {
    tabcontent[i].style.display = "none";
  }

  tablinks = document.getElementsByClassName("tablinks");
  for (i = 0; i < tabcontent.length; i++) {
    tablinks[i].classList.remove("active");
  }

  document.getElementById(tabName).style.display = "block";
  evt.currentTarget.classList.add("active");
}

// MODAL PANIER
function showCart() {
  document.getElementById("myModal").style.display = "block";
}

function closeCart() {
  document.getElementById("myModal").style.display = "none";
}

// SECTION AMD
function showAmd() {
  document.getElementById("amd").style.display = "block";
}

function hideChoice() {
  document.getElementById("config-choice").style.display = "none";
}

function openAmd() {
  showAmd();
  hideChoice();
}

function hideAmd() {
  document.getElementById("amd").style.display = "none";
}

function showConfig() {
  document.getElementById("config-choice").style.display = "block";
}

function showChoice() {
  hideAmd();
  showConfig();
}
函数openSel(evt,选项卡名){ var i,tabcontent,tablinks; tabcontent=document.getElementsByClassName(“tabcontent”); 对于(i=0;i 这两个问题是:

1-我不能添加任何函数

2-在我的HTML中,如果我在一个按钮上调用
onclick
函数,我的函数都不起作用


提前感谢您的帮助。

您的“不能添加任何功能”是什么意思?是否已打开控制台(点击F12)并检查错误?
onclick
和类似属性只能访问全局范围中定义的函数。首先,检查其他错误;如果脚本包含语法错误,则整个脚本可能无效。另外,确保没有其他
函数
围绕这些–事件处理程序等。控制台不会给我任何错误。“我不能添加任何函数”:函数showChoice(){hideAmd();showConfig();}是限制。我无法在此工作表中添加任何其他功能。