У меня есть следующий код на веб-странице:removeChild на li внутри ul внутри div с id?
<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]);
}
им своего рода новый для Javascript DOM, так если есть лучший способ сделать это, пожалуйста, дайте мне знать.
Примечание: Я хотел бы сделать это без каких-либо js-фреймворков.
Получает ли ваш код видимый результат? – inkedmn
Вам не нужно «javascript:» в начале onclick - вам нужно будет только это, если оно находится в href. Он также пропускает вызов функции - должен быть deleteEmail() – jimr
О да, я набрал его и забыл добавить(), спасибо – Prozaker