ホームページ > 記事 > ウェブフロントエンド > jQueryでフレームが変更される
フロントエンド開発の発展に伴い、jQuery は大多数のフロントエンド開発者にとって不可欠なテクノロジになりました。中でもjQueryを介してフレームを変更する技術が広く使われつつあります。この記事ではjQueryを使ってフレームを変更する方法を紹介します。
1. フレームとは
Web 開発では、フレームはフレームを指し、フォームとも呼ばれます。これは、ページを複数のビューに分割する HTML テクノロジであり、開発者が同じページ上に複数の独立した HTML ドキュメントを同時に表示できるようにします。フレームは、水平フレームセットと垂直フレームセットの 2 つのタイプに分類できます。以下の図に示すように:
#2. jQuery によるフレームの変更方法jQuery を通じてフレームを変更するには 2 つの方法があります:1 .親ページのJSで子フレームを操作親ページのJSで子フレームのオブジェクトを取得し、子フレームのIDまたは名前を使って操作して変更します子フレームのすべての内容。このうち、サブフレームの取得方法は次のとおりです:var frameObj = $(frames["frameName"]);このうち、フレームはドキュメント内のすべてのフレームのコレクションを含むグローバル オブジェクトであり、名前または名前を追加することで必要なフレームを取得できます。角括弧内のフレームの ID。 次に、frameObj オブジェクトを通じてフレームのコンテンツを操作します。以下のサンプルコード:
var frameObj = $(frames["frameName"]); // 更改frame的src为http://www.example.com frameObj.attr("src", "http://www.example.com"); // 获取frame的内容 console.log(frameObj.contents().find('.className').html());2. 子フレームのJSで親ページを操作 子フレームでJSを使用して親ページのオブジェクトを取得し、操作します親ページの ID または名前を通じて。このうち、親ページの取得方法は以下の通りです。
var parentObj = $(window.parent.document);このうち、window.parentで親ウィンドウのオブジェクトを取得し、次にdocumentでウィンドウのDocumentオブジェクトを取得します。 次に、parentObj オブジェクトを通じて親ページのコンテンツを操作します。次のサンプルコード:
var parentObj = $(window.parent.document); // 更改父页面的title parentObj.find('title').html('新的标题'); // 获取父页面的内容 console.log(parentObj.find('.className').html());3. フレームを変更する jQuery の使用シナリオ
以上がjQueryでフレームが変更されるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。