Brigitte: document.write oder innerHTML

Beitrag lesen

Kann mir jemand sagen, was besser ist um Inhalte Dynamisch in Divtags zuschreiben document.write oder innerHTML? Beides geht bei mir aber teilweise werden Inhalte doppelt geschieben??

Hier zwei Varianten:
function newsTable(){

var tabcontent = "<table id='new' class='text'><tr><td>Message</td><td>Status</td><td>Related</td><td>From</td><td>sent</td></tr>";
 for(var i=0; i< tab.length; i++){
   tabcontent += "<tr>";
   for (var u=0; u< tab[i].length; u++){

tabcontent += "<td>"+tab[i][u]+"</td>";
   }
   tabcontent += "</tr>";
 }
tabcontent += "</table>";

writeDivContent('newsDiv', tabcontent);
}

function newsTable(){

document.write("<table border='0' class='text' cellspacing='0' cellpadding='0'><tr class='ueber'><td class='colnews1'>Message</td><td class='colnews2'>Status</td><td class='colnews3'>Related to</td><td class='colnews4'>From</td><td class='colnews5'>sent</td></tr>");
 for(var i=0; i< tab.length; i++){
   document.write("<table border='0' class='text' cellspacing='0' cellpadding='0'><tr class='zeilenHoehe'><td class='colnews1'><a href='#' class='news'>" +tab[i][0]+ "</a></td><td class='colnews2'><a href='#' class='news'>" +tab[i][1]+ "</a></td><td class='colnews3'><a href='#' class='news'>" +tab[i][2]+ "</a></td ><td class='colnews4'><a href='#' class='news'>" +tab[i][3]+ "</a></td><td class='colnews5'><a href='#' class='news'>" +tab[i][4]+ "</a></td>");

document.write("</table></tr>");
 }
document.write("</table>");

}

schon mal Danke

Brigitte