Apa perbedaan antara jendela.lokasi hotel ini.href
dan jendela.open ()
metode dalam JavaScript?
jendela.lokasi hotel ini.href
adalah tidak sebuah metode, it's sebuah properti yang akan memberitahu anda saat ini lokasi URL browser. Mengubah nilai properti akan mengarahkan halaman.
jendela.open()
adalah sebuah metode yang dapat anda melewati URL yang ingin anda buka di jendela baru. Misalnya:
jendela.lokasi hotel ini.href contoh:
window.location.href = 'http://www.google.com'; //Will take you to Google.
jendela.open() contoh:
window.open('http://www.google.com'); //This will open Google in a new window.
jendela.open()
dapat melewati parameter tambahan. Lihat: jendela.buka tutorial
window.buka
akan membuka browser baru dengan URL tertentu.
window.lokasi hotel ini.href
akan membuka URL di jendela di mana kode ini disebut.
Perhatikan juga bahwa window.open()
adalah fungsi pada jendela obyek itu sendiri sedangkan window.lokasi
adalah sebuah objek yang memperlihatkan berbagai metode lain dan sifat.
jendela.buka adalah sebuah metode; anda dapat membuka jendela baru, dan dapat menyesuaikan. jendela.lokasi hotel ini.href hanya milik dari jendela saat ini.
Sudah ada jawaban yang menjelaskan tentang jendela.lokasi hotel ini.href properti dan jendela.open() metode.
Aku akan pergi dengan Tujuan penggunaan:
Gunakan jendela.lokasi hotel ini.href. Set href properti untuk href lain halaman.
Gunakan jendela.open(). Melewati parameter sesuai tujuan anda.
Gunakan jendela.lokasi hotel ini.href. Mendapatkan nilai dari jendela.lokasi hotel ini.href properti. Anda juga bisa mendapatkan protokol tertentu, hostname, hashstring dari jendela.lokasi objek.
Lihat Lokasi Objek untuk informasi lebih lanjut.
jendela.open ()
akan terbuka jendela baru, sedangkan jendela.lokasi hotel ini.href
akan buka URL baru di jendela anda saat ini.
Jendela.open
akan membuka url di Tab browser baru
Jendela.lokasi hotel ini.href
akan membuka url di Tab saat ini (sebagai gantinya anda dapat menggunakan lokasi
)
Berikut adalah contoh biola](
) (dalam cuplikan jendela.buka doesn't bekerja)var url = 'https://example.com';
function go1() { window.open(url) }
function go2() { window.location.href = url }
function go3() { location = url }
<div>Go by:</div>
<button onclick="go1()">window.open</button>
<button onclick="go2()">window.location.href</button>
<button onclick="go3()">location</button>