課程
/前端開發
/JavaScript
/JavaScript進階篇
這是別人的代碼,我想問問第46行代碼的this是怎么用的??這個好像慕課沒有介紹,誰能系統的介紹一下??
另外,第62行的obj沒有定義也能用???有什么作用??第63行的代碼為何要3個parentNode?? ?變量tb是什么結果??第64行的代碼為何要2個parentNode?變量tr得到的結果是什么?
2015-04-06
源自:JavaScript進階篇 9-22
正在回答
this代表當前對象 ,即a元素節點 這個對象 ?
obj只是一個參數 你可以認為是一個變量 ?假設的 你可以換成其他字母 (object達意更好點),會被 傳進來的this對象取代。
參開代碼 給了兩次parentNode 相當于找a元素節點(this)的父元素 th,再找父元素 即tr。
建議你重新下載 ?http://www.xianlaiwan.cn/code/1636?的參開代碼?
46 行的this 就是代表td3;this屬于或指向誰。this就代表誰。。關于系統學習this 你去看看書或者網上博客。。很多人都有自己的理解。
62行的obj是個參數。。在你46行中你有調用這個deleteROW函數并且給他傳遞進去一個this。所以現在obj就代表this,這里的作用就是類似于你想用這個函數給誰操作 ,你傳遞的參數就是誰
63行的意思就是直接索引到了body身上?!,F在變量tb也就是body了,tr的結果就是table,意思就是在body身上移除掉tr一整行表格。。。parentNode的意思就是某個節點的父節點
寶慕林5178646 提問者
丿丫丫 回復 寶慕林5178646 提問者
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答誰能來回答??
3 回答誰能來回答???
1 回答誰能來回答???lastChild
1 回答誰能來解答???
5 回答誰來幫忙解答一下?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-04-06
this代表當前對象 ,即a元素節點 這個對象 ?
obj只是一個參數 你可以認為是一個變量 ?假設的 你可以換成其他字母 (object達意更好點),會被 傳進來的this對象取代。
參開代碼 給了兩次parentNode 相當于找a元素節點(this)的父元素 th,再找父元素 即tr。
建議你重新下載 ?http://www.xianlaiwan.cn/code/1636?的參開代碼?
2015-04-06
46 行的this 就是代表td3;this屬于或指向誰。this就代表誰。。關于系統學習this 你去看看書或者網上博客。。很多人都有自己的理解。
62行的obj是個參數。。在你46行中你有調用這個deleteROW函數并且給他傳遞進去一個this。所以現在obj就代表this,這里的作用就是類似于你想用這個函數給誰操作 ,你傳遞的參數就是誰
63行的意思就是直接索引到了body身上?!,F在變量tb也就是body了,tr的結果就是table,意思就是在body身上移除掉tr一整行表格。。。parentNode的意思就是某個節點的父節點