Advertisement
Mitfreex

HTML creator

Dec 11th, 2022
675
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function newTagEl(parent, tag, attr, ...content) {
  2.     const element = document.createElement(tag);
  3.     for (const key in attr) {
  4.         element[key] = attr[key];
  5.     }
  6.     for (let entry of content) {
  7.         if (typeof entry == 'string' || typeof entry == 'number') {
  8.             entry = document.createTextNode(entry);
  9.         }
  10.         element.appendChild(entry);
  11.     }
  12.  
  13.     if(parent){
  14.         parent.appendChild(element)
  15.     }
  16.     return element;
  17. }
Tags: html Tag
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement