javascript - 如何使用 src 中的内容打开一个新窗口?

标签 javascript jquery html iframe

我有一个 iFrame,我在其中推送一些 html 文件。但是当加载 iFrame 时,我会显示一个按钮,单击该按钮我想在新窗口中从 src 打开该 html。

所以我的代码如下所示:

<div class="btn"></div>
<div class="player-container">
    <div class='page-title'></div>
    <iframe id="iframe" src="" class="page-iframe"></iframe>
</div>

jQuery

$('#iframe').one('load', function(){
        $('.btn').show();  
    })
    $('.btn').on('click', function(){
        window.open('whatever is in iframe src');
    })

有人知道如何做到这一点吗?

最佳答案

src是一个属性,你可以用attr读取它:

$('#iframe').one('load', function(){
    $('.btn').show();  
});
$('.btn').on('click', function(){
    window.open($("#iframe").attr("src"));
})

关于javascript - 如何使用 src 中的内容打开一个新窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30893129/

相关文章:

javascript - 从另一个 <select> 更改并加载 <select> mySQL 值

php - 异步返回的附加属性 :false using jQuery

javascript - 如何将使用 javascript 创建的 div 传递到另一个使用 php 的页面

html - 文本不以响应式背景图像为中心

javascript - 通过PHP函数获取<select>属性

javascript - 如何从odd数组中获取字符串?

javascript - 从 getElementsByClassName() 函数数组中获取 'this' 元素

javascript - 我怎样才能 "treefy"我的 table ?

javascript - JS创建的按钮稍后访问时未定义

html - 无法应用下载的字体