如何缩短以下代码?我正处于我的旅程中。 请忽略此介绍文本的其余部分,这只是使我的帖子更长的几句话,因为stackoverflow几乎没有我的解释和多少代码ist。不理会,让你的手脏与代码...如何优化这个冗余代码?
function showAllJobs() {
document.getElementById("section-01").classList.remove("hide-section");
document.getElementById("section-02").classList.remove("hide-section");
document.getElementById("section-03").classList.remove("hide-section");
document.getElementById("section-04").classList.remove("hide-section");
document.getElementById("section-05").classList.remove("hide-section");
document.getElementById("section-06").classList.remove("hide-section");
document.getElementById("section-07").classList.remove("hide-section");
}
function showJob_01() {
document.getElementById("section-01").classList.remove("hide-section");
document.getElementById("section-02").classList.add("hide-section");
document.getElementById("section-03").classList.add("hide-section");
document.getElementById("section-04").classList.add("hide-section");
document.getElementById("section-05").classList.add("hide-section");
document.getElementById("section-06").classList.add("hide-section");
document.getElementById("section-07").classList.add("hide-section");
}
function showJob_02() {
document.getElementById("section-01").classList.add("hide-section");
document.getElementById("section-02").classList.remove("hide-section");
document.getElementById("section-03").classList.add("hide-section");
document.getElementById("section-04").classList.add("hide-section");
document.getElementById("section-05").classList.add("hide-section");
document.getElementById("section-06").classList.add("hide-section");
document.getElementById("section-07").classList.add("hide-section");
}
function showJob_03() {
document.getElementById("section-01").classList.add("hide-section");
document.getElementById("section-02").classList.add("hide-section");
document.getElementById("section-03").classList.remove("hide-section");
document.getElementById("section-04").classList.add("hide-section");
document.getElementById("section-05").classList.add("hide-section");
document.getElementById("section-06").classList.add("hide-section");
document.getElementById("section-07").classList.add("hide-section");
}
function showJob_04() {
document.getElementById("section-01").classList.add("hide-section");
document.getElementById("section-02").classList.add("hide-section");
document.getElementById("section-03").classList.add("hide-section");
document.getElementById("section-04").classList.remove("hide-section");
document.getElementById("section-05").classList.add("hide-section");
document.getElementById("section-06").classList.add("hide-section");
document.getElementById("section-07").classList.add("hide-section");
}
function showJob_05() {
document.getElementById("section-01").classList.add("hide-section");
document.getElementById("section-02").classList.add("hide-section");
document.getElementById("section-03").classList.add("hide-section");
document.getElementById("section-04").classList.add("hide-section");
document.getElementById("section-05").classList.remove("hide-section");
document.getElementById("section-06").classList.add("hide-section");
document.getElementById("section-07").classList.add("hide-section");
}
function showJob_06() {
document.getElementById("section-01").classList.add("hide-section");
document.getElementById("section-02").classList.add("hide-section");
document.getElementById("section-03").classList.add("hide-section");
document.getElementById("section-04").classList.add("hide-section");
document.getElementById("section-05").classList.add("hide-section");
document.getElementById("section-06").classList.remove("hide-section");
document.getElementById("section-07").classList.add("hide-section");
}
function showJob_07() {
document.getElementById("section-01").classList.add("hide-section");
document.getElementById("section-02").classList.add("hide-section");
document.getElementById("section-03").classList.add("hide-section");
document.getElementById("section-04").classList.add("hide-section");
document.getElementById("section-05").classList.add("hide-section");
document.getElementById("section-06").classList.add("hide-section");
document.getElementById("section-07").classList.remove("hide-section");
}
我想你应该要求它在代码审查 –
你可以代替写一个函数,它会基于什么论据删除/添加(<部分的ID>)你给。 –
请将其移动代码审查。 – murli2308