User:Ipatrol/li.js

/ The CSS for this to work is on the talk page. // function addlimenu(tabs, name, id, href, position) { var na, mn; var li; if (!id) id = name; if (!href) href = '#'; na = document.createElement("a"); na.appendChild(document.createTextNode(name)); na.href = href; mn = document.createElement("ul"); li = document.createElement("li"); li.appendChild(na); li.appendChild(mn); if (id) li.id = id; li.className = 'tabmenu'; if (position) { tabs.insertBefore(li, position); } else { tabs.appendChild(li); }   return mn;  // useful because it gives us the  to add s to } //