我有一个网页下面的代码: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