我使用的是JavaScript的innerHTML屬性寫作TR和TD標籤爲/一個DIV的內部HTML TD
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爲「上市」的DIV寫一個DIV裏面的表,內容是寫沒有表格標籤,即<td> </td> </tr> <tr>
。
即出現所需內容但未格式化爲HTML表格。當我在瀏覽器中查看源代碼時,TR和TD以及相同的封閉標籤都缺失。任何想法爲什麼?我正在使用Chrome。
構建字符串,然後設置innerHTML。當您設置innerHTML時,如果HTML格式錯誤,瀏覽器將嘗試修復內容。 – Shmiddty