JavaScriptのinnerHTMLプロパティを使用してDIV内にテーブルを作成しています
listing.innerHTML += '<table> <tr><td><img src='+ pic + friends[a].split("|")[1] + '/picture"' + ' class="pic" /></td>';
listing.innerhtml += '<td class="name">' + friends[a].split("|")[0] + "</td>";
listing.innerHTML += "<td><button id='add' onclick=write() /> </td> </tr> </table>";
ID'listing'のdivには、コンテンツはテーブルタグなしで書き込まれます<td> </td> </tr> <tr>
。
つまり、必要なコンテンツは表示されますが、HTMLテーブルとしてフォーマットされていません。ブラウザでソースを見ると、同じもののTRタグとTDタグ、およびクロージャタグがありません。Chromeを使用しています。