Это не связано с Javascript - это общий принцип программирования.
У вас есть переменная cssStyle
, которая содержит "fontFamily"
и "fontStyle"
.
Доступ к свойству cssStyle
из div.style
никак не связан с переменной cssStyle
.
Вам необходимо div.style[cssStyle[0]] = cssAn[0]
.
РЕДАКТИРОВАТЬ:
Дополнительно, если вы хотите, чтобы все свойствачьи имена в cssStyles
и соответствующие значения в cssAn
должны быть установлены на div
, тогда, предполагая, что cssStyle
и cssAn
имеют одинаковое количество элементов, вы можете:
for (var i = 0; i < cssStyle.length; i += 1) {
var name = cssStyle[i];
var value = cssAn[i];
div.style[name] = value;
}