Can I suggest the following function if you want to use it in pure javascript
function addChild(parent,tn,attrs) { var e = document.createElement(tn); if(attrs) { for(var attr in attrs) { e.setAttribute(attr,attrs[attr]); } } parent.appendChild(e); return e; }
Example
var li = addChild(document.getElementById('ul tag id'),'li',{"class" : 'station_li'}); var span = addChild(li,'span',{"class" : 'seq_num'}); var a = addChild(li,'a',{ href:"javascript:void(0);" , "class":"remove_li_link"}); a.innerHTML = 'some thing'
Respectfully:)
source share