如何動(dòng)態(tài)獲取DOM中所有a標(biāo)簽
我將HTML中的onclick事件寫到JS中,在添加數(shù)據(jù)后測(cè)試刪除,發(fā)現(xiàn)只能刪除前兩條自帶的數(shù)據(jù)。也就是說我獲取到a標(biāo)簽只有原先的2條數(shù)據(jù)。請(qǐng)問如何獲得我添加數(shù)據(jù)后的所有a標(biāo)簽。
版面原因附上部分代碼:
?function?getObj(){ var?links?=?document.getElementsByTagName("a"); for?(var?i=0;?i?<?links.length;?i++)?{ links[i].onclick?=?function()?{ return?JSdel(this); } } } function?JSdel(delObj){ var?link?=?delObj; var?get_tr?=?link.parentNode.parentNode;//td?tr?//?(get_tr.parentNode.nodeName)//tbody????? get_tr.parentNode.removeChild(get_tr);?? return?false; }
2017-12-16
要不試試每次添加新數(shù)據(jù)后,都再次執(zhí)行getObj函數(shù),更新a標(biāo)簽