Advertisement
Guest User

Untitled

a guest
May 23rd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.   var Dom = {
  2.     get: function(el) {
  3.       if (typeof el === 'string') {
  4.         return document.getElementById(el);
  5.       } else {
  6.         return el;
  7.       }
  8.     },
  9.     add: function(el, dest) {
  10.       var el = this.get(el);
  11.       var dest = this.get(dest);
  12.       dest.appendChild(el);
  13.     },
  14.     remove: function(el) {
  15.       var el = this.get(el);
  16.       el.parentNode.removeChild(el);
  17.     }
  18.   };
  19.   var Event = {
  20.     add: function() {
  21.       if (window.addEventListener) {
  22.         return function(el, type, fn) {
  23.           Dom.get(el).addEventListener(type, fn, false);
  24.         };
  25.       } else if (window.attachEvent) {
  26.         return function(el, type, fn) {
  27.           var f = function() {
  28.             fn.call(Dom.get(el), window.event);
  29.           };
  30.           Dom.get(el).attachEvent('on' + type, f);
  31.         };
  32.       }
  33.     }()
  34.   };
  35.   Event.add(window, 'load', function() {
  36.     var i = 0;
  37.     var o = 0;
  38.     var p = 0;
  39.     Event.add('add-element', 'click', function() {
  40.       var el = document.createElement('div');
  41.       el.id ="content-prodcut ";
  42.       el.innerHTML = '<form><input type="text" size="50px" name="product' + ++i + '" value="product naam"  class="cleardefault" style="font-size: 24px" />&nbsp;<input type="text" size="5px" name="eenheid' + ++o + '" value="eenheid" class="cleardefault" style="font-size: 18px" />&nbsp;<input type="text" size="2px" name="prijs' + ++p + '" value="prijs" class="cleardefault" style="font-size: 50px; text-align: right;" /> </form>';
  43.       Dom.add(el, 'content');
  44.       Event.add(el, 'click', function(e) {
  45.       });
  46.     });
  47.    });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement