Javascript 使用JS在循环中运行函数

Javascript 使用JS在循环中运行函数,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有这个js来隐藏和显示元素。但是我想用不同的函数名运行这个函数10次。该函数应该通过显示10个不同的div元素,每次执行相同的任务 function onOffFunction5() { var x = document.getElementById("onOff5"); if (x.style.display == "none") { x.style.display = "block"; } else { x.style.display

我有这个js来隐藏和显示元素。但是我想用不同的函数名运行这个函数10次。该函数应该通过显示10个不同的div元素,每次执行相同的任务

function onOffFunction5() {
    var x = document.getElementById("onOff5");
    if (x.style.display == "none") {
        x.style.display = "block";
    } else {
        x.style.display = "block";
        document.getElementById("onOff5").style.display = 'none';
    }
}

为了隐藏/显示10个不同的div元素,我用不同的名称运行了这个函数10次,比如onOffFunction1、onOffFunction2。。。。等等需要帮助

只需将元素的标识符作为参数传入,并在循环中调用函数;document.getElementById(“onOff5”).style.display='none'对我来说没有任何意义。