这是我第一次来这里,我还在学习javascript,因此可能会出现很多“新手”的错误。
通常,我喜欢自己解决问题,但我面临着一些奇怪的问题。我正在为一所学校的网站工作,并且做了一些简单的功能来显示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();
}
这两个问题是:
1-我无法添加任何功能。
2-在我的HTML上,如果我在一个按钮上调用onclick
函数,我的所有函数都不起作用。
提前感谢您的帮助。