HTML:
JavaScript:
function add(content){
ul=document.getElementsByTagName(\"ul\")
document.getElementsByTagName doesn't return a Element, but returns an Array of Elements.
You need to loop this array or get some unique Element.
Look this documentation: https://developer.mozilla.org/en/DOM/element.getElementsByTagName
// check the alignment on a number of cells in a table.
var table = document.getElementById("forecast-table");
var cells = table.getElementsByTagName("td");
for (var i = 0; i < cells.length; i++) {
var status = cells[i].getAttribute("data-status");
if ( status == "open" ) {
// grab the data
}
}