Учебное задание: сгенерировать облако тэгов, которые лежат в массиве в 
div c id="tagContainer". Генерация расположения тэгов должна протекать по произвольным значениям ширины и высоты дива  
tagContainer. Есть ещё ньансы - слова не должны накладываться друг  на друга, не должны выходить за рамки дива и тд.
Первое: я решил узнать размеры элемента, которое я создам и с этими значениями можно будет уложиться в задание. Но как узнать размер в пикселях элемента созданного 
span? Ведь я буду каждому span давать свой размер шрифта.
Попробовал так, но разумеется выходит 
undefined, так это же не объект изображения.
window.onload = function(){
  var mainContainer = document.getElementById("tagContainer");
  var eSpan01 = document.createElement("span");
  var sText01 = "Word1";
  var eTextNode01 = document.createTextNode(sText01);
  eSpan01.appendChild(eTextNode01);
  
  mainContainer.appendChild(eSpan01);
  alert(eSpan01.width); // undefined
};