セキュリティ上の理由から禁止されているクロスサイトスクリプティングになるため、これを行うことができます。プロキシを使用しiframe
て、独自のサイトを介してHTMLをフィードし、ブラウザの観点からクロスサイトにならないようにすることができます。
が同じドメインからのものである場合<iframe>
、要素には次のように簡単にアクセスできます。
$("#iFrame").contents().find("#someDiv")
テスト: http: //jsfiddle.net/Yy6tu/を押しCtrl+Shift+j
て、何が得られたかを確認してください。
更新:同じフォルダーにファイルがある場合は、次のother.html
ように実行できます。
main.html:
<head>
$('document').ready(function(){
$("#if").contents().find("#b").val('lalalala');
});
</head>
<body>
<input type='button' name='executer' value="Maro">
<iframe width="600" height="400" src='other.html' name='if' id="if"></iframe>
</body>
other.html:
<form action="x" name="form2" id="form2">
<input type="text" name="tb" id="b">
</form>
それはうまくいくはずです!