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

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

誰能幫忙解答下我的三點疑問,謝謝

第一個問題:為什么我新增加的tr不能執行onmouseover和out的函數?

第二個問題:為什么我刪除不了行呢?

第三個問題:刪除行這塊的代碼我是不太理解,標準答案中function?clear(obj),包括后面的tr=obj.parentChild?這里面的obj是什么意思?為什么要加這個?

正在回答

1 回答

第一個不知道,求解。第二個問題是clear()是作為document對象的方法關鍵字。第三個問題obj就是個參數,看下面這兩個代碼 ? <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);
???? }
標粗的this代表的就是a標簽,點擊事件出發,就傳遞給下面這個函數一個this參數(a標簽),此時this=obj,所以下面的

var tr=obj.parentNode.parentNode; 可以翻譯成 tr=a標簽的父元素的父元素。

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

aurayang 提問者

非常感謝!
2015-04-18 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

誰能幫忙解答下我的三點疑問,謝謝

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

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

幫助反饋 APP下載

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

公眾號

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