第九章編程練習(xí)題里面的tbody.removeChild(tr);怎么理解?
function deleteRow(obj){ ? ?var tbody = document.getElementById('table').lastChild; ?
var tr = obj.parentNode.parentNode; tbody.removeChild(tr);
這里的tbody是最后一個(gè)tr 標(biāo)簽,為什么在最后刪除的時(shí)候,還是tbody.removeChild(tr),這里的tbody和tr應(yīng)該是同級(jí)的標(biāo)簽啊。
2016-09-05
??? <table>
????? <thead>
??????? <th></th>
????? </thead>
????? <tbody>
??????? <tr></tr>
??????? <tr></tr>
????? </tbody>
??? </table>
這樣才是打開(kāi)的正確方式
2016-09-07
請(qǐng)問(wèn)document.write(document.getElementById("table").lastChild);顯示結(jié)果包括了thead中的內(nèi)容“學(xué)號(hào)操作姓名”是怎么回事???
2016-09-05
樓上的寫法是對(duì)的。tbody和tr應(yīng)該不是同級(jí)的。
<tbody> 標(biāo)簽表格主體(正文)。該標(biāo)簽用于組合 HTML 表格的主體內(nèi)容。
并且<thead> 內(nèi)部必須擁有 <tr> 標(biāo)簽!