Если у меня есть что-то вроде этого:
function foo(class){
for(i=0; i<(class.length);i++){
return document.getElementsByClassName(class)[i];
}
}
А теперь я хочу сделать что-то вроде этого:
foo("someclass").innerHTML="something";
это будет сделано только для первого элемента, и я понимаю, почему это происходит и как заставить его работать правильно, но как я могу заставить функцию получать другие методы, не сообщая ей в цикле, что именно делать, как это
foo("someclass").innerHTML="something";//this to put something inside the element
foo("someclass").style.backgroundColor="#000");// and this to work also
Итак, если это возможно, как я могу заставить функцию делать это, не помещая эти методы в цикл функции foo? Есть ли способ поместить эти методы в переменную, подобную этой
function foo(class).variableMethod{
for(i=0; i<(class.length);i++){
document.getElementsByClassName(class)[i].variableMethod;
}
}
Возможно ли это?