Я не вижу смысла в удалении JavaScript, но это было бы возможно. Дайте элементу сценария идентификатор, чтобы его было легче выбрать. Затем поместите код, который будет обрабатывать удаление в отдельном элементе script.
Учитывая, что код, который вы wan't удалить не асинхронный, то, как это будет делать:
<script id="foo">
// Do your stuff here, create the table or whatever necessary
</script>
<script>
(function() {
var node = document.getElementById("foo");
if (node.parentNode) {
node.parentNode.removeChild(node);
}
})();
</script>
Demo
Update:
Как Juhana указывает в комментариях это приведет к удалению элемента сценария из DOM, но элемент сценария все равно будет виден, если вы посмотрите на фактический источник страницы.
Я не уверен, вы можете удалить код во время его выполнения. – LuigiEdlCarno
Почему вы хотите удалить его? Вы можете отменить событие/функцию, когда вам это не понадобится. – Paritosh
Удаление javascript не удалит таблицу. –