Я хочу добавить прослушиватель событий для принудительного уничтожения / уничтожения следующих iframe при нажатии кнопки отмены.
iframe
Может кто-нибудь помочь мне с этим?
var iframe = document.createElement('iframe'); iframe.id = "hidden_iframe"; iframe.style.display = "none"; iframe.src = 'url.html'; iframe.hidden = true; document.body.appendChild(iframe);
Это то, что вы ищете?
function create() { var iframe = document.createElement('iframe'); iframe.id = "hidden_iframe"; //iframe.style.display = "none"; iframe.src = 'https://www.bootstrapcdn.com/'; //iframe.hidden = true; document.body.appendChild(iframe); } function kill() { iframe = document.getElementById('hidden_iframe'); iframe.parentNode.removeChild(iframe); }
<button onclick="create()">Create iframe</button> <button onclick="kill()">Kill iframe</button> <br/>
Определите это в вашей функции отмены:
cancel.onclick = function() { kill_iframe() }
Затем определите эту функцию:
const kill_iframe = () => { let iframe = document.getElementedById("hidden_iframe") iframe.parentNode.removeChild(iframe) }