javascript - iframe加载后隐藏链接

标签 javascript html iframe hyperlink load

我有这段代码来隐藏 iframe,直到单击链接

<a href="http://www.site.com/" target="iframe1" onClick="document.getElementById('iframe1').parentNode.style.display=''">link</a>

</br></br>

<div style="display:none;"><iframe id="iframe1" name="iframe1" src="#"></iframe></div>

我想在 iframe 加载后隐藏链接

请问我该怎么做?

如果有比我的代码更好的代码,也请发布

谢谢

最佳答案

将链接更改为:

<a href="http://www.site.com/" target="iframe1" onClick="document.getElementById('iframe1').parentNode.style.display='block'; this.style.display = 'none';">link</a>

它将链接的样式设置为 display: none .

此外,我将 iframe 的显示设置为阻止而不是“”。您应该考虑将 HTML 之外的 css 和 javascript 移动到外部文件中,或者至少移动到 <style> CSS 标签和 <script> JS 标签。

关于javascript - iframe加载后隐藏链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15369227/

相关文章:

javascript - 将视频添加到 ReactJS 应用程序并使其在 View 中可见

带有下划线和对象字面量的 javascript 作用域

html - 如何使用 PowerShell 解析网站的 HTML

javascript - 将不同的链接分配给不同的图像,并使其在iframe容器上播放分配的(youtube)链接

javascript - 具有主干的 Youtube IFrame API

javascript - Pixi JS 老虎机游戏计数特定 Sprite

javascript - 错误 : write EPROTO 34557064:error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER

javascript - jquery - 根据条件删除类

CSS 无法识别数值的 HTML ID

Javascript - 禁用浏览器选项卡的繁忙指示器