課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
第一個(gè)問題:為什么我新增加的tr不能執(zhí)行onmouseover和out的函數(shù)?
第二個(gè)問題:為什么我刪除不了行呢?
第三個(gè)問題:刪除行這塊的代碼我是不太理解,標(biāo)準(zhǔn)答案中function?clear(obj),包括后面的tr=obj.parentChild?這里面的obj是什么意思?為什么要加這個(gè)?
2015-04-17
源自:JavaScript進(jìn)階篇 9-22
正在回答
第一個(gè)不知道,求解。第二個(gè)問題是clear()是作為document對(duì)象的方法關(guān)鍵字。第三個(gè)問題obj就是個(gè)參數(shù),看下面這兩個(gè)代碼 ? <tr>
???? <td>
???????? <a href="javascript:;" onclick="clear1(this)" >刪除</a>
???? </td>
</tr>
?function clear1(obj){???????? var tbody=document.getElementById("table").lastChild;???????? var tr=obj.parentNode.parentNode;???????? tbody.removeChild(tr);???? }標(biāo)粗的this代表的就是a標(biāo)簽,點(diǎn)擊事件出發(fā),就傳遞給下面這個(gè)函數(shù)一個(gè)this參數(shù)(a標(biāo)簽),此時(shí)this=obj,所以下面的
var tr=obj.parentNode.parentNode; 可以翻譯成 tr=a標(biāo)簽的父元素的父元素。
aurayang 提問者
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界
1 回答誰幫我解答下offsetLeft和offsetTop,謝謝
3 回答誰能幫忙解答下為什么這樣不行啊?謝謝
2 回答麻煩幫忙解答一下,謝謝
1 回答求助,幫忙解答一下,謝謝1
2 回答疑問,尋求解答,謝謝
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-04-18
第一個(gè)不知道,求解。第二個(gè)問題是clear()是作為document對(duì)象的方法關(guān)鍵字。第三個(gè)問題obj就是個(gè)參數(shù),看下面這兩個(gè)代碼 ? <tr>
???? <td>
???????? <a href="javascript:;" onclick="clear1(this)" >刪除</a>
???? </td>
</tr>
?function clear1(obj){
???????? var tbody=document.getElementById("table").lastChild;
???????? var tr=obj.parentNode.parentNode;
???????? tbody.removeChild(tr);
???? }
標(biāo)粗的this代表的就是a標(biāo)簽,點(diǎn)擊事件出發(fā),就傳遞給下面這個(gè)函數(shù)一個(gè)this參數(shù)(a標(biāo)簽),此時(shí)this=obj,所以下面的
var tr=obj.parentNode.parentNode; 可以翻譯成 tr=a標(biāo)簽的父元素的父元素。