У меня действительно проблема, которую я не могу понять.Кнопка удаления удаляет себя вместо целевого элемента
У меня есть div
, который содержит 2 пунктов, и кнопка кликабельна, чтобы удалить первый элемент p
, но странно то, что кнопка удаляет его самостоятельно и p
элемент продолжает жить!
Это результат моего кода:
Но когда я нажимаю на кнопку, я получаю это:
Ниже мой код:
<div>
<p id="id_1">The first paragraph.</p>
<p id="id_2">The second one.</p>
</div><br>
<button onclick="remove(document.getElementById('id_1'));">click me!</button>
<script>
function remove(elem)
{
var parent=elem.parentNode;
parent.removeChild(elem);
}
</script>
Есть ли неявный 'with (this)' in inline обработчики событий? Я никогда не знал, что ... –
@MattiVirkkunen да, есть, и это очень странная и удивительная «особенность». – Pointy
Я понимаю, теперь спасибо! –