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

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

關于顯示已刪除的 if語句的條件

<!DOCTYPE?HTML><html><head><meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"><title>無標題文檔</title></head><body><div?id="content">??<h1>html</h1>??<h1>php</h1>??<h1>javascript</h1>??<h1>jquery</h1>??<h1>java</h1></div><script?type="text/javascript">function?clearText(){??var?content=document.getElementById("content")??var?childs=content.childNodes??while?((childs.length>0)&&(childs[0].nodeType!=1))?{????content.removeChild(childs[0])??}??//刪除節點??var?newDiv=document.createElement("div")??if?(childs.length>0)?{????var?removeNode=content.removeChild(childs[0])????newDiv.innerHTML="clear?"+removeNode.innerHTML+"?done"??}?else?{????newDiv.innerHTML="沒有可以刪除的節點了"??}??content.parentNode.appendChild(newDiv)??//逐個顯示已刪除完成}</script><button?onclick="clearText()">清除節點內容</button></body></html>

這是學生熱門代碼的第二個。

顯示刪除已完成的if語句的條件:? if (childs.length>0)?

為什么不能寫if?((childs.length>0)&&(childs[0].nodeType!=1))

寫成這樣刪除不了節點

有點理解不了,可能我childs[0].nodeType!=1沒有理解好吧

正在回答

1 回答

上面while() 執行后?conCN[0].nodeType != 1 這句就成==1了。所以if()就不成立導致if括號里面newDiv.innerHTML = "clear \"" + rmNode.innerHTML + "\" done!";(其實這句話就是賦值null的意思? ?如果要完全刪除對象,給 x 賦 null?值,)


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

舉報

0/150
提交
取消

關于顯示已刪除的 if語句的條件

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

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

幫助反饋 APP下載

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

公眾號

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