亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

var old=document.getElementById("table").lastChild;

為什么不是var old=document.getElementById("table");

正在回答

5 回答

? ?????thead、tfoot 以及 tbody 元素使您有能力對表格中的行進行分組。當您創建某個表格時,您也許希望擁有一個標題行,一些帶有數據的行,以及位于底部的一個總計行。這種劃分使瀏覽器有能力支持獨立于表格標題和頁腳的表格正文滾動。當長的表格被打印時,表格的表頭和頁腳可被打印在包含表格數據的每張頁面上。

?????使用 thead、tfoot 以及 tbody 元素,您就必須使用全部的元素。它們的出現次序是:thead、tfoot、tbody,這樣瀏覽器就可以在收到所有數據前呈現頁腳了。您必須在 table 元素內部使用這些標簽。

1 回復 有任何疑惑可以回復我~

table標簽控件,用到了childNodes,節點可以用childNodes[0]來獲取其第一個節點,但是有些節點是有隱藏節點的,即便你不寫,它也是存在的,比如tbody,當你想用table.childNodes[0]得到的你在HTML里寫的第一個<tr>節點,其實你得到的是一個tbody的節點,

即便你不寫,它也是存在的,所以當你想得到第一個tr節點時你必須這樣寫:table.childNodes[0].childNodes[0]。

上面試摘取別人博客里面的內容,這里的getElementById("table").lastChild是獲取了<tbody>,<tr>是<tbody>的子節點,要操作<tr>就需要獲取<tbody>,所以這里要加上.lastChild。


2 回復 有任何疑惑可以回復我~

+1,求解,getElementById()就獲取到了<table>了啊,然后增加和刪除<table>中的<tr>,為什么必須要加lastChild啊?

0 回復 有任何疑惑可以回復我~

我也不知道為什么他每個都加上這個。。

0 回復 有任何疑惑可以回復我~

同問 我也有這個疑問

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

var old=document.getElementById("table").lastChild;

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號