Я получаю скрипт, введенный на нашу страницу. При перемещении прочь, мне нужно удалить этот скрипт ... удаление самого последнего элемента скрипта в DOM
Прилагается изображение дома. Мне нужно удалить:
<script src="https://d1xem3lp7f2hdd.cloudfront.net/assets/html5_embed-3bb40f85b8941061e0ccacdbdd7c2d94.js"></script>
скрипт в самом конце. Нет идентификатора, а src - динамический. Я считаю, что можно с уверенностью сказать, что он всегда будет последним элементом в теле. Как удалить этот элемент?
Я пробовал: document.body.lastElement.remove()
не повезло ..
спасибо!
Я не думаю, что это будет добиться того, что вы хотите .. Пожалуйста, смотрите этот ответ для деталей. http://stackoverflow.com/a/12426535/902874 – InbetweenWeekends
Проблема в том, что для того, чтобы элемент скрипта существовал в DOM, он уже должен был быть выполнен. Как только он будет выполнен, даже если вы удалите тег, сценарий все еще запущен. То, что вы могли бы сделать (в то время как полностью недопустимый html, но будет визуализировать), помещает открытый HTML-комментарий в конец вашего шаблона, '