課程
/前端開發
/JavaScript
/JavaScript進階篇
想問下obj.parentNode.parentNode.parentNode為哪個節點,對刪除操作不是很理解
2016-04-12
源自:JavaScript進階篇 9-22
正在回答
// 創建刪除函數,分析:一旦點擊<a>標簽,既要刪除該行的所有元素,即刪除<tr>。所以從<table>標簽中刪除<tr>標簽即可
? ? ?function del(obj){
? ? ? ? var node1=obj.parentNode.parentNode; ?//獲取當前節點<a>的祖父節點即<tr>
? ? ? ? node1.parentNode.removeChild(node1); ?//從<table>標簽里刪除標簽<tr>
? ? ?}
具體:
<a>--obj.parentNode--><td>
<a>---obj.parentNode.parentNode--><tr>
<a>---obj.parentNode.parentNode.parentNode-><table>
初見你紅了臉0動了心 提問者
data.sql里只有語句 altertablebrandschangelogologovarchar(40); altertablebrandschangedescriptiondescriptionvarchar(500);貌似不是建表語句不小不小剛剛插著耳機的
var what=obj.parentNode.parentNode;
console.log(what),打開f12(谷歌瀏覽器);找到console面板。
我也正在研究?
obj是a節點obj.parentNode是td節點,obj.parentNode.parentNode是tr節點,obj.parentNode.parentNode.parentNode是table節點,最后即刪除table下的指定tr節點。
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答9-22 編程練習 問題
1 回答9-22的問題
3 回答9-22編程練習 新手求助!
3 回答JavaScript進階篇 9-22編程練習 問題求助?
1 回答JavaScript進階篇9-22 編程練習
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-13
// 創建刪除函數,分析:一旦點擊<a>標簽,既要刪除該行的所有元素,即刪除<tr>。所以從<table>標簽中刪除<tr>標簽即可
? ? ?function del(obj){
? ? ? ? var node1=obj.parentNode.parentNode; ?//獲取當前節點<a>的祖父節點即<tr>
? ? ? ? node1.parentNode.removeChild(node1); ?//從<table>標簽里刪除標簽<tr>
? ? ?}
具體:
<a>--obj.parentNode--><td>
<a>---obj.parentNode.parentNode--><tr>
<a>---obj.parentNode.parentNode.parentNode-><table>
2022-03-23
data.sql里只有語句 altertablebrandschangelogologovarchar(40); altertablebrandschangedescriptiondescriptionvarchar(500);貌似不是建表語句不小不小剛剛插著耳機的
2016-04-14
var what=obj.parentNode.parentNode;
console.log(what),打開f12(谷歌瀏覽器);找到console面板。
2016-04-13
我也正在研究?
2016-04-13
obj是a節點obj.parentNode是td節點,obj.parentNode.parentNode是tr節點,obj.parentNode.parentNode.parentNode是table節點,最后即刪除table下的指定tr節點。