window.location と window.location.href の違い
location.href と window.open() の使用法と違い
window.location
Web ページの現在のページのアドレス情報を取得するために使用され、オブジェクトであり、そのプロパティには次のものが含まれます。
hash
: # で始まる URLhost
: 現在の URL のホスト名とポート番号hostname
: 現在の URL のホスト名href
: 完全な URLpathname
: 現在の URL のパス部分port
: 現在の URL のポート番号protocol
: 現在の URL のプロトコルsearch
: ? から始まる URL
location.hrefの使い方
1. 現在のページのURLを開く
location.href
self.location.href
window.location.href
this.location.href
/*等价*/
2. 親ページの URL を開きます
parent.location.href
3.トップページのURLを開く
top.location.href
window.open 使用法
Window インターフェースの open() メソッドは、指定されたリソースを、指定された名前でブラウザー コンテキスト (ウィンドウ ウィンドウ、iframe、またはタブ) にロードします。名前が指定されていない場合は、新しいウィンドウが開き、指定されたリソースがウィンドウのブラウザー コンテキストにロードされます。
window.open(strUrl,strWindowName,[strWindowFeatures])
strUrl:要在新打开的窗口中加载的URL。
strWindowName:新窗口的名称。
_blank :打开一个新的标签页。这个是默认值
_parent :父页面打开
_self :当期页面打开
_top :顶层页面打开
name:窗口名称
strWindowFeatures:这是一个可选参数,列出新窗口的特征。
Location.href 属性は、現在のブラウザ ウィンドウの URL アドレス オブジェクトへの参照です。Location.href
属性は通常、ページの反復、つまり現在のページを再配置するために使用されます。
window.open() メソッドは、新しいウィンドウまたは新しいタブを通じて URL を開くことができます