課程
/前端開發
/JavaScript
/JavaScript進階篇
為什么del里要寫this 原本是 function del(obj)???????????????????????????????????????
2016-04-08
源自:JavaScript進階篇 9-22
正在回答
del(this)是調用函數里的實參,del(obj)是函數聲明里的形參。意思是調用函數時,將this傳遞到函數里執行,而obj用來接收傳遞過來的值,在函數體內進行操作,這里接收的就是this。this這里指向的就是被點擊的a元素。
早安EchoMichael 提問者
Vachel_
深山小童 回復 Vachel_
Vachel_ 回復 深山小童
groupby這么寫也行,不過后期考慮到性能的話,那你就有問題了,建議你在elseif()中只寫前半句就可以了&&和&&后面的語句省略就行
function del(obj)中 obj只是用來傳遞參數,沒有具體含義
調用這個函數時,要將你需要的節點參數傳入
onclick = "del(this);"中 this表示你對當前結點進行del操作
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答onclick=del(this) 這個this起什么作用?。。?! function del(obj) obj???什么作用! 求大神指點
6 回答function del(obj){ var tr= obj.parentNode.parentNode tr.parentNode.removeChild(tr); }
1 回答為什么onclick 后不用del()而用del()this
2 回答為何要在del里面加this?
1 回答 function del(obj) 函數中為什么會找tr的祖父節點,另外調用時onclick="del(this);"中的"this"有什么含義?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-10
del(this)是調用函數里的實參,del(obj)是函數聲明里的形參。意思是調用函數時,將this傳遞到函數里執行,而obj用來接收傳遞過來的值,在函數體內進行操作,這里接收的就是this。this這里指向的就是被點擊的a元素。
2022-03-23
groupby這么寫也行,不過后期考慮到性能的話,那你就有問題了,建議你在elseif()中只寫前半句就可以了&&和&&后面的語句省略就行
2016-04-09
function del(obj)中 obj只是用來傳遞參數,沒有具體含義
調用這個函數時,要將你需要的節點參數傳入
onclick = "del(this);"中 this表示你對當前結點進行del操作