Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 7th, 2012  |  syntax: None  |  size: 1.45 KB  |  hits: 6  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Can I somehow prevent returns in my code from adding spacing between form elements?
  2. function addIngredient() {
  3.   ingredientCount++;
  4.  
  5.   //define the elements that should be created
  6.   var Group = document.createElement("span");
  7.   var Quantity = document.createElement("input");
  8.   var Unit = document.createElement("input");
  9.   var Type = document.createElement("input");
  10.   var lineBreak = document.createElement("br");
  11.  
  12.   //set the attributes for each element
  13.   Group.setAttribute("id", "ingredient_" + ingredientCount);
  14.   Quantity.setAttribute("type", "text");
  15.   Unit.setAttribute("type", "text");
  16.   Type.setAttribute("type", "text");
  17.  
  18.   //add the ingredient group span and linebreak to the ingredients div
  19.   var ingredientList = document.getElementById("ingredienten");
  20.   ingredientList.appendChild(Group);
  21.   ingredientList.appendChild(lineBreak);
  22.  
  23.   //add the ingredient form elements to the ingredient group span
  24.   var addElements = document.getElementById("ingredient_" + ingredientCount);
  25.   addElements.appendChild(Quantity);
  26.   addElements.appendChild(Unit);
  27.   addElements.appendChild(Type);
  28. }
  29.        
  30. <span>
  31.   <input>
  32.   <input>
  33.   <input>
  34. </span><br>
  35.        
  36. <span>
  37.   <input><input><input>
  38. </span><br>
  39.        
  40. var addElements = document.getElementById("ingredient_" + ingredientCount);
  41. addElements.appendChild(Quantity);
  42. addElements.appendChild(document.createTextNode(" "));
  43. addElements.appendChild(Unit);
  44. addElements.appendChild(document.createTextNode(" "));
  45. addElements.appendChild(Type);