removeChild 刪除不存在的元素的時(shí)候问畅,會(huì)報(bào)錯(cuò)
-
應(yīng)用場(chǎng)景:滾動(dòng)檀木
當(dāng)用戶輸入很多文字并且彈出到內(nèi)容框里面進(jìn)行彈幕滾動(dòng)的時(shí)候钱烟,這個(gè)時(shí)候點(diǎn)擊清屏沛豌,清除內(nèi)容框所有內(nèi)容的時(shí)候另假,動(dòng)畫執(zhí)行結(jié)束的時(shí)候,執(zhí)行removeChild方法就會(huì)報(bào)錯(cuò)
具體場(chǎng)景
- 解決辦法
if(moveElem.parent){//[其中涉及到一個(gè)報(bào)錯(cuò)的方式] if(moveElem),這樣就會(huì)發(fā)生報(bào)錯(cuò)
moveElem.parent.removeChild(moveElem);
}