308

window.location.hrefJavaScript のとwindow.open ()メソッドの違いは何ですか?

4

6 に答える 6

577

window.location.hrefはメソッドではなく、ブラウザの現在の URL の場所を示すプロパティです。プロパティの値を変更すると、ページがリダイレクトされます。

window.open()新しいウィンドウで開きたい URL を渡すメソッドです。例えば:

window.location.href の例:

window.location.href = 'http://www.google.com'; //Will take you to Google.

window.open() の例:

window.open('http://www.google.com'); //This will open Google in a new window.

追加情報:

window.open()追加のパラメーターを渡すことができます。参照: window.open チュートリアル

于 2011-08-16T11:55:07.600 に答える
34
  • window.open指定した URL で新しいブラウザが開きます。

  • window.location.hrefコードが呼び出されたウィンドウで URL が開きます。

window.open()また、は window オブジェクト自体の関数であるのに対し、は他のさまざまなメソッドやプロパティwindow.locationを公開するオブジェクトであることに注意してください。

于 2011-08-16T11:55:28.220 に答える
14

window.openはメソッドです。新しいウィンドウを開いて、カスタマイズすることができます。window.location.hrefは、現在のウィンドウの単なるプロパティです。

于 2011-08-16T11:59:00.953 に答える
9

window.open ()は新しいウィンドウwindow.location.hrefを開きますが、現在のウィンドウで新しい URL を開きます。

于 2011-08-16T11:52:54.443 に答える