Вот, пожалуйста, чистая версия javaScript.
javaScript:
<script type="text/javascript">
function removeObject(element) {
element.parentNode.removeChild(element);
}
</script>
HTML:
<div onclick="removeObject(this)">Click to remove me</div>
В реальном развертывании вы должныпроверьте входные данные для функции, потому что, если вы не передадите элемент DOM, вы получите ошибки, но я решил, что это для академических целей ...
Он будет работать с любым элементом, сВ качестве примера таблицы вы можете перейти вверх и удалить строку, а также ячейку или все, что вы хотите сделать.
У вас все еще есть доступ ко всем свойствам / атрибутам любого элемента, который находится внутри вашегофункции, так что вы могли бы так что-то вроде window.alert(element.id);
или что-то еще.