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

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

var tbody = document.getElementById('table').lastChild; 是什么意思?參考答案里的

請問各位同學,誰方便講解一下

正在回答

8 回答

你百度一下<thead><tbody><tfoot>了解下就好,我也是似懂非懂

https://www.zhihu.com/question/35210641

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

春哥哦 提問者

非常感謝?。?!
2016-02-18 回復 有任何疑惑可以回復我~

這兩行代碼指的都是tbody節點對象。

在這個網頁我做了比較詳細的回答

table節點對象下有2個子節點:

#text
TBODY

為什么是2個子節點?

原因是<table>與<tbody>之間有空格,空格也是字符,算作文本節點。(那為什么</tbody>與</table>之間的空格不算作文本節點?這個我也不知道)


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

http://img1.sycdn.imooc.com//56c739b90001e1a504720379.jpg看圖 一目了然

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

春哥哦 提問者

O(∩_∩)O謝謝
2016-02-21 回復 有任何疑惑可以回復我~

訪問子節點的第一個和最后一個:

????????? parentnode.firstChild; ? 或者 parentnode.childNodes[0];

????????? parentnode.lastChild;?? 或者? parentnode。childNoded[length-1];

希望能解決你的問題

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

好像是其實<table>的親生兒子是<tbody>,然后<tbody>的兒子們是<tr>。貴圈真亂(霧)

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

<table border="1" width="50%" id="table">

? <tr>

<th>學號</th>

<th>姓名</th>

<th>操作</th>

? </tr> ?

? <tr>

<td>xh001</td>

<td>王小明</td>

<td><a href="javascript:deleteItem();" >刪除</a></td> ? <!--在刪除按鈕上添加點擊事件 ?-->

? </tr>

? <tr>

<td>xh002</td>

<td>劉小芳</td>

<td><a href="javascript:deleteItem();" >刪除</a></td> ? <!--在刪除按鈕上添加點擊事件 ?-->


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

這里的table標簽里有很多子標簽元素,如:tr,td之類的,lastChild的中文意思是最后的子元素;所以這句話的意思是:定義tbody 為table標簽里最后面的子元素

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

春哥哦 提問者

// 創建刪除函數 function deleteItem(obj){ var table = document.getElementById('table').lastChild; 這最后的子元素 var tr = obj.parentNode.parentNode; table.removeChild(tr); 這最后的子元素如何去刪除 tr標簽呢??
2016-02-18 回復 有任何疑惑可以回復我~
#2

微積分2016 回復 春哥哦 提問者

你的代碼有些問題 var table=document.getElementById("table"); var lasttr=table.lastChild; table.removeChild(lasttr);
2016-02-19 回復 有任何疑惑可以回復我~

id是“table”的元素的最后一個子元素!

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

舉報

0/150
提交
取消

var tbody = document.getElementById('table').lastChild; 是什么意思?參考答案里的

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

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

幫助反饋 APP下載

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

公眾號

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