[問題] removeChild的BUG要怎麼DE?感謝TonyQ已解

看板Ajax作者 (兔子)時間15年前 (2010/03/29 14:30), 編輯推噓1(109)
留言10則, 2人參與, 最新討論串1/1
我用appendChile增加的物件 var newpic=document.createElement('canvas'); newpic.id="canvas"+CanvasNum; newpic.width="144"; newpic.height="150"; newpic.onmousedown=md; newpic.onmousemove=mm; newpic.onmouseup=mu; newpic.onmouseover=mu; newpic.style.position="absolute"; newpic.style.cursor="inherit"; newpic.style.top="305px"; newpic.style.left="16px"; document.body.appendChild(newpic); 想用removeChile來移除 document.body.removeChild("canvas"+MonsterRow[num]); 卻移不掉 要先試哪些東西 才比較容易debug呢? 謝謝 -- ◤ __ \__◢◤◢◤ ψhirabbitt ◤ ◢███◣ ◢███◣ 和妳的約定 █████ █████ 不變心的約定 ██ ███ 是變心的約定 ██╱╲ ◥█████◣● 是我和自己的約定╱╱ ◥████ ˇ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.127.91

03/29 14:31, , 1F
試過MonsterRow[num]是我要的編號沒錯 和CanvasNum一樣
03/29 14:31, 1F

03/29 14:38, , 2F
removeChild 不是給id,而是給該dom實體
03/29 14:38, 2F

03/29 14:39, , 3F
removeChild(document.getElementById("canvasX"));看看
03/29 14:39, 3F

03/29 14:45, , 4F
還是不行QQ
03/29 14:45, 4F

03/29 14:48, , 5F
document.body.emoveChild(document.getElementById(...
03/29 14:48, 5F

03/29 14:48, , 6F
也試過了 沒有用0.0
03/29 14:48, 6F

03/29 14:48, , 7F
有了有了 感恩 剛剛字打錯XD
03/29 14:48, 7F

03/29 14:48, , 8F
那你先alert(document.getElementById("canvaxX")看是有資
03/29 14:48, 8F

03/29 14:49, , 9F
料還是null..........厄 你欺騙我的感情 (飛踢) XD
03/29 14:49, 9F

03/29 14:49, , 10F
對不起XDDD
03/29 14:49, 10F
文章代碼(AID): #1Bi4aU2a (Ajax)
文章代碼(AID): #1Bi4aU2a (Ajax)