JavaScript 动态创建和移除iframe
JavaScript允许我们动态地向文档中添加和移除元素。我们可以使用事件监听器和特殊的JavaScript方法来创建和移除HTML元素。本文重点介绍如何使用JavaScript动态创建和移除iframe元素。
首先,让我们使用按钮和其他元素来创建文档的基本结构。按钮将允许我们调用JavaScript方法。
更好理解的流程图:
以下代码是文档基本结构的实现。有两个按钮,第一个按钮将调用 CreateIframeElement() 方法来动态创建一个iframe元素,第二个按钮将调用 RemoveIframeElement() 方法来移除iframe。
HTML
输出: 上述实现的输出如下:
现在让我们实现用于创建和删除iframe的javascript方法。以下javascript方法将使用 document.createElement(“iframe”) 方法动态创建一个iframe元素,并使用 appendChild(el) 方法将其作为子元素附加到div中。
Javascript
removeChild(document.getElementById(“display”).lastChild) 方法会移除div的最后一个子元素。这个子元素是我们之前创建的iframe元素。
Javascript
以下是程序的整体实现,可动态创建和删除iframe元素。
HTML
输出: 下面的gif输出展示了两个按钮的工作原理,以及创建和删除iframe元素的javascript方法的工作原理。