Как задать backgroundSize в js?
Свойство задаётся, посмотрите в дебаггере.
Вопрос, почему ничего не меняется, лежит уже в плоскости css.
background-size применяется к изображениям, у вас же просто задан background-color https://jsfiddle.net/EvgeniyKvasyuk/x2zgzpr3/12/