table 用GetElementById獲得后直接remove,不起作用,why?
?// 創(chuàng)建刪除函數(shù)
? ? ?function Remove(obj){
? ? ? ? ? ?var tt=document.getElementById('table');
? ? ? ? ? ?var rr=tt.removeChild(obj.parentNode.parentNode);
? ? ? ? ? ?rr=null;
? ? ?}
?// 創(chuàng)建刪除函數(shù)
? ? ?function Remove(obj){
? ? ? ? ? ?var tt=document.getElementById('table');
? ? ? ? ? ?var rr=tt.removeChild(obj.parentNode.parentNode);
? ? ? ? ? ?rr=null;
? ? ?}
2017-04-17
舉報
2017-04-18
這里我試驗過,用alert(tt.innerHTML)獲得的tt里面還包含了一個tbody標簽,我先前以為是因為table這個ID名有沖突導致,之后發(fā)現(xiàn)即使改了ID名字,?var tt=document.getElementById('table');這行代碼依舊會在tt內(nèi)容里多加一個標簽,按照教程給的代碼用document.getElementById('table').lastChild的話就可以去掉tbody標簽,從而獲得想要的table表中的內(nèi)容,這樣進行removeChild操作才能成功.