您好我想在多个Id上使用“var”。
// Get modal element
var modal = document.getElementById('modal1');
// Get open modal button
var modalBtn = document.getElementById('Info1');
// Get close button
var closeBtn = document.getElementById('closeBtn1');
这是可行的代码,但我想做的是它是“modal1,modal2 ......和Info1,Info2 ......
你能帮帮我吗?
答案 0 :(得分:0)
Hey Celtor您可以找到有关JavaScript变量的基本知识 在here。
然后这样做你可以使用for循环数组:
// Create list of modals with 15 undefined elements
var modals = Array(15);
for (i = 0; i < x.length; i++) {
// Assign the elemets to the list in their index
modals[i] = document.getElementById('modal'+i);
}
希望这有帮助!
答案 1 :(得分:0)
你必须使用这样的函数:
var getElementsByIds = function(ids){
var elements = [];
for(var i = 0; i < ids.length; i++){
elements[ids[i]] = document.getElementById(ids[i]);
}
return elements;
}
这将返回一个数组,其中每个键都是您指定的元素,键是元素的ID。