0

这是一个节省时间的问题,并且 - 在更实际的原因中 - 一个代码节省问题。我正在查看我的一长串变量列表,这些变量都意味着document.getElementById("x");24 个不同的 ID。我必须xVar.removeAttribute("y");为每一个,但观众正在点击的那个。是否可以创建一个调用其他变量的变量,例如var year = june, july, etc. //minus the etc. part obviously然后将其调用为year.removeAttribute("y");

还是我必须不断重写w.removeAttribute("y"); v.removeAttribute("y");等。

有什么建议吗?节省时间?任何帮助将不胜感激:)

- - - - - 更新 - - - - - -

澄清:

我怎么转

    var jan = document.getElementById("january");
var feb = document.getElementById("february");
var mar = document.getElementById("march");
var apr = document.getElementById("april");
var may = document.getElementById("may");
var jun = document.getElementById("june");
var jul = document.getElementById("july");
var aug = document.getElementById("august");
var sep = document.getElementById("september");
var oct = document.getElementById("october");
var nov = document.getElementById("november");
var dec = document.getElementById("december");

变成类似的东西

var year = //all of the above

??

4

1 回答 1

1

您需要为这些变量使用数组。

于 2013-08-13T15:39:52.863 回答