私はいくつかのフレームを読み込む.aspページを持っており、そのコンテンツにアクセスする必要があります。jQuery/Javascriptフレームのコンテンツと.contents()の例が動作しない
私はjquery .contents()メソッドを使用しようとしましたが、ドキュメントから公式の例を複製しても動作しません。
は、ここに私のコードスニペットです
HOME.HTML
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>contents demo</title>
<script src="jquery-1.12.4.js"></script>
</head>
<body>
<iframe src="mycom.html" width="80%" height="600" id="frameDemo"></iframe>
<script>
$("#frameDemo").contents().find("div").css("background-color", "#BADA55");
</script>
</body>
</html>
MYCOM.HTML
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<div id="foo"><H1>MYCOM FRAME!</H1></div>
</body>
</html>
またその内容が動作しない、完全にロードされていることを保証するために、フレームに.load
を使用します。
私は間違っていますか?
編集:iframeの例は、jqueryで.loadメソッドを使用して動作します。しかし、なぜ私は同じコードでフレームセットとフレームを使用するロックがありませんか? – Flavio