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

Untitled

By: a guest on Jul 14th, 2012  |  syntax: None  |  size: 1.34 KB  |  hits: 12  |  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. Dynamicaly creating and removing a div
  2. function clearPage()
  3. {
  4.     var d = document.getElementById("contain");
  5.     var d_nested = document.getElementById("payment");
  6.     var deleteNode = d.removeChild(d_nested);
  7.  
  8. }
  9.  
  10. function createPayment()
  11. {
  12.     payment = document.createElement("div");
  13.     payment.id = "mine";
  14.     document.getElementById("contain").appendChild(payment);
  15. }
  16.  
  17. function printOnPage()
  18. {
  19.     var x = names.length;
  20.     for( var i = 0 ; i < x ; i++ )
  21.     {
  22.         var para = document.createElement("p");
  23.         var paymentDiv = document.getElementById("payment");
  24.         paymentDiv.appendChild(para);
  25.         var txtName = document.createTextNode("Item: ");
  26.         para.appendChild(txtName);
  27.         var txtNameArray = document.createTextNode(names[i]);
  28.         para.appendChild(txtNameArray);
  29.         var txtQty = document.createTextNode(" Qty: ");
  30.         para.appendChild(txtQty);
  31.         var txtQtyArray = document.createTextNode(qty[i]);
  32.         para.appendChild(txtQtyArray);
  33.         var txtCost = document.createTextNode(" Cost: ");
  34.         para.appendChild(txtCost);
  35.         var txtCostArray = document.createTextNode(prices[i]);
  36.         para.appendChild(txtCostArray);
  37.     }
  38. }
  39.        
  40. <div id="contain">
  41.     <p>Payment</p>
  42.         <div id="payment">  
  43.             <br />
  44.         </div>
  45. </div>
  46.        
  47. document.getElementById('payment').innerHTML = "";