Как укоротить createElement в javascript?
Для чего? Можно так, до одной строки:createDiv(5);

function createDiv(n){
	var div = [];
	for(var i = 0; i < n; i++){
		div.push(document.createElement('div'));
	}
	return div;
}
Коротко в смысле записи – сделайте алиас метода:var dc = document.createElement.bind(document,'div');
var div1=dc(), div2=dc(), div3=dc();
Если есть список, вы говорите, то как-то так:'div,div1,div2,div3,div4,div5'  // имена переменных через запятую
  .split(',') // сделали из строки массив, разбив по запятой
  .map( (e)=>{ this[e]=document.createElement("div")}) // наделали переменных в текущем контексте
;
То же для старых браузеров:var context = this;
'div,div1,div2,div3,div4,div5'  // имена переменных через запятую
  .split(',')
  .map( function(e){ context[e]=document.createElement("div") })
;