Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以使用循环对递增的元素Id';多次执行相同的函数调用;s_Javascript_Loops - Fatal编程技术网

Javascript 是否可以使用循环对递增的元素Id';多次执行相同的函数调用;s

Javascript 是否可以使用循环对递增的元素Id';多次执行相同的函数调用;s,javascript,loops,Javascript,Loops,现在我有两个函数,分别是showElement(elementId)和hideElement(elementId)。我使用它们根据用户单击的内容隐藏和显示表中的行 我有一个提交按钮,用于一个大约30行的区域,如下所示 function hideGeneralSection { hideElement('gen1'); hideElement('gen2'); hideElement('gen3'); hideElement('gen4'); ... hideElement

现在我有两个函数,分别是
showElement(elementId)
hideElement(elementId)
。我使用它们根据用户单击的内容隐藏和显示表中的行

我有一个提交按钮,用于一个大约30行的区域,如下所示

function hideGeneralSection {
  hideElement('gen1');
  hideElement('gen2');
  hideElement('gen3');
  hideElement('gen4');
  ...
  hideElement('gen35');
}
我很满足于保持这样的状态,但后来我意识到我想添加大约5个部分,每个部分都有所有行的显示和隐藏,并且我创建了两个新函数来灰显元素/启用它们


例如,在java中,您可以打印带有以下内容的字符串:
(“showElement('gen%i')”,5)
。javascript中是否有类似的东西,这样我就可以创建一个循环,将
showElement('genINTEGER')
分为3行,而不是每次30行?

因为函数的参数是字符串,所以可以在根“gen”的末尾连接一个循环变量,如下所示:


for(var i=1;我工作得很好,你回答得太快了,实际上我还得再等几分钟才能批准你的答案=p。谢谢!
for (var i = 1; i <= 35; i++) showElement('gen' + i);