📜  通过单击链接更改 iframe src - Html (1)

📅  最后修改于: 2023-12-03 15:42:01.187000             🧑  作者: Mango

通过单击链接更改 iframe src - Html

在 HTML 中,可以使用 <iframe> 元素嵌入一个网页。

我们可以通过更改 <iframe>src 属性来加载不同的网页。但是,如果我们希望用户通过单击链接来更改 <iframe>src 属性,该怎么办呢?

这就需要用到 JavaScript。以下是实现这一功能的步骤:

  1. 创建一个链接元素(<a>)。

  2. 添加 onclick 事件处理程序,该事件处理程序将更改 <iframe>src 属性。

  3. 确定要更改的 <iframe> 元素的 ID。

以下是示例代码:

<a href="#" onclick="document.getElementById('myIframe').src = 'http://example.com'; return false;">更改 iframe src</a>

<iframe id="myIframe" src="http://yourwebsite.com"></iframe>

以上示例代码将创建一个链接,单击该链接将更改 <iframe>src 属性为 http://example.com。其中 return false; 指示浏览器不要跳转到链接的 URL。

请注意,代码片段中的 http://yourwebsite.com 应替换为您要嵌入的网页的 URL。

此外,要在任何 <iframe> 中显示外部网页,您必须在该网页的 <head> 中添加以下标记:

<meta http-equiv="X-Frame-Options" content="allow">

这可防止网站将其内容嵌入其他网站。

参考: