我有一個網頁下面的代碼:removeChild在裏面的一個ID內的UL裏面的UL?
<div id="emails">
<ul>
<li>email1</li>
<li>email2</li>
</ul>
</div>
<a href="#" onClick="deleteEmail()">click</a>
,我想刪除的第一封電子郵件,我一直想用這樣的:
function deleteEmail(){
var ul = document.getElementById('emails').getElementsByTagName('ul');
ul.removeChild(ul.childNodes[0]);
}
IM還挺新的JavaScript的DOM,所以如果有更好的方法可以做到,請告訴我。
注:我想這樣做沒有任何一種js框架。
您的代碼是否產生任何可見結果? – inkedmn 2010-06-14 22:57:02
你不需要onclick開頭的「javascript:」 - 你只需要,如果它在href中。它也缺少函數調用 - 應該是deleteEmail() – jimr 2010-06-14 23:59:05
哦,是的,我輸入並忘了添加(),謝謝 – Prozaker 2010-06-15 15:56:46