2016-05-03 8 views
1

ここで、Iframeはjsスクリプトによって自動生成されます。今私はボタンをトリガしてクリックしたいが、私はできない。ここにはjsfiddleがあります。iframeのボタンで自動クリック/トリガーできません

私は可能な限り私の側から試しましたが、解決策を得ることができませんでした。

コード: -

$(function(){ 
    $(window).load(function(){ 

    alert($("iframe.tableauViz").contents().find('#primary-auth').html()); 


    $("iframe.tableauViz").contents().find('#primary-auth').click(function(){ 
    alert('clicked'); 
    }); 

}); 

}) 
+0

アラートが表示されません。ドメインのiframeはありますか?あなたのコンソールにエラーがありますか? – putvande

+0

いいえ、iframe srcはGoogleのドメインにありません。 – vineet

答えて

4

さてあなたは上の要素のためにあなたのページに関数を書く場合、それは動作しません。 の機能には適用できません。

ただし、がドメインに属していて、別のページので呼び出しているページに書き込み機能がある場合はアクセスできます。

iframeの要素は、別のページの機能からアクセスできません。

+0

返事@GauravAggarwalのおかげで、私はちょうど私のページで生成するボタンをクリックします。これは不可能ですか? – vineet

+1

'