można po prostu używać go tak ... (oczywiście zastąpić ciągi ze zmiennymi gdzie potrzebne)
document["getElementById"]("elementName")["style"]["border"] = "1PX SOLID GREEN";
który jest również łatwo/zazwyczaj wpisane tak oczywiście ...
document.getElementById("elementName").style.border = "1PX SOLID GREEN";
Oto kolejny przykład wielowymiarowy ...
var myObject = new Object();
myObject["myValue"]["one"] = "first value";
myObject["myValue"]["two"] = "second value";
alert(myObject["myValue"]["two"]); //outputs "second value"
które również mogą być zapisywane jako ...
var myObject = new Object();
myObject["myValue"] = {one: "first value", two: "second value"};
alert(myObject["myValue"]["two"]); //outputs "second value"
+1, pokonał mnie i miał lepszą funkcję dzwoniącego. – tj111
Dobra odpowiedź. Wydaje mi się, że posiadanie pomocnika, który wykonuje pewne testy poprawności, to świetny pomysł. –
Jak często można wywołać funkcję zadeklarowaną w zasięgu globalnym i nadać jej inny kontekst niż zerowy? (przy okazji myślę, że twoje użycie zakresu słowa jest mylące, kontekst byłby lepszy) – AnthonyWJones