Create Element Method Javascript

by lshettyl

HTML

<div id="demo"></div>

JavaScript

function createEle(tagName, val, appendTo, attrs) {
    var elem = document.createElement(tagName);
    for (var attr in attrs) {
        elem.setAttribute(attr, attrs[attr]);
    }
    elem.innerHTML = val;
    appendTo.appendChild(elem);
}

createEle('div', 'some more text', document.querySelector("#demo"), {'data-transition': 'slide', 'class': 'some-class'});