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

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

為什么先點擊移動p元素后會出現四個p語句,沒有達到去重的效果呀

這個不是太理解

http://img1.sycdn.imooc.com//57bfc92800013f9405660372.jpg

正在回答

5 回答

的確是緩存問題,清了緩存就行

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

1.直接點擊右邊按鈕,出現下面添加成功的,是因為內存中還有剛才detach()的p對象,這兒的重置代碼沒刪除內存,所以會造成有這種情況,可以刷新右邊頁面,不用重置代碼。
正常的直接點擊右邊按鈕,其實是執行$("body").append(undefined);,頁面中沒有添加任何元素

2.#bt1為什么去重,當有p節點的時候才執行刪除且保存到變量p中,沒有p節點的時候,不執行刪除且保存。
如果不去重,即沒有p節點的時候,執行刪除且保存到變量p中,那右邊按鈕就是無效的了

3.#bt2為什么不去重,append在是調用原生的appendChild。如果調用appendChild()將已存在文檔中的一個節點再次插入,那個節點將自動從它當前的位置刪除并在新的位置重新插入:沒有必要顯式刪除該節點。

2 回復 有任何疑惑可以回復我~

應該是點擊了移除,又重置了代碼,這個時候內存里應該還保留了上次移除的兩個p元素,再次操作會累加成4個p元素

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

因為detach()中只是頁面不可見,但是這個節點還是保存在內存中,如果先點擊移動P元素,就會將原來detach中的節點內容顯示在頁面上,因此你可以看到四句話,當你再點擊刪除的時候,刪除的是四句話,所以這個節點內容就變為四句話了,當再點擊移動元素就出現四句話。

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

是你哪里敲錯了吧,并沒有4個p元素

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

舉報

0/150
提交
取消

為什么先點擊移動p元素后會出現四個p語句,沒有達到去重的效果呀

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

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

幫助反饋 APP下載

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

公眾號

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