W3Schools được tối ưu hóa cho việc học và đào tạo. Ví dụ có thể được đơn giản hóa để cải thiện việc đọc và học tập. Hướng dẫn, tài liệu tham khảo và ví dụ được xem xét liên tục để tránh lỗi, nhưng chúng tôi không thể đảm bảo tính chính xác đầy đủ của tất cả các nội dung. Trong khi sử dụng W3Schools, bạn đồng ý đã đọc và chấp nhận các điều khoản sử dụng, cookie và chính sách bảo mật của chúng tôi.
Bản quyền 1999-2022 bởi dữ liệu refsnes. Đã đăng ký Bản quyền. W3Schools được cung cấp bởi W3.CSS.
W3Schools is Powered by W3.CSS.
Chủ đề: JavaScript / JQueryPrev | Tiếp theoPrev|Next
Trả lời: Sử dụng thuộc tính document.URL > "//example.com/page1.html" document.location.href > "//example.com/page1.html" 0
Bạn có thể sử dụng thuộc tính JavaScript document.URL > "//example.com/page1.html" document.location.href > "//example.com/page1.html" 0 để lấy toàn bộ URL của trang hiện tại bao gồm tên máy chủ, chuỗi truy vấn, định danh đoạn, v.v.
Ví dụ sau sẽ hiển thị URL hiện tại của trang khi nhấp vào nút.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Get Current URL in JavaScript</title> </head> <body> <script> function getURL() { alert("The URL of this page is: " + window.location.href); } </script> <button type="button" title="getURL();">Get Page URL</button> </body> </html>
Xem hướng dẫn trên vị trí cửa sổ JavaScript để tìm hiểu về các thuộc tính khác của đối tượng vị trí.
Câu hỏi thường gặp liên quan
Dưới đây là một số Câu hỏi thường gặp liên quan đến chủ đề này:
- Cách tìm chuỗi con giữa hai từ bằng cách sử dụng jQuery
- Cách kiểm tra xem một chuỗi có chứa chuỗi con trong JavaScript không
- Cách kiểm tra một chuỗi trống trong JavaScript
37
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
Làm thế nào để tôi có được JavaScript để cho tôi biết URL trang web.
Ví dụ: nếu tôi có một trang document.URL > "//example.com/page1.html" document.location.href > "//example.com/page1.html" 2
Tôi muốn JavaScript cho tôi biết URL trang web là document.URL > "//example.com/page1.html" document.location.href > "//example.com/page1.html" 3 chứ không phải document.URL > "//example.com/page1.html" document.location.href > "//example.com/page1.html" 2 (tài liệu nào. Vị trí cho tôi biết)
Có cách nào để làm việc này không? Nếu vậy, làm thế nào?
Cảm ơn trước sự giúp đỡ của bạn :)
Đã hỏi ngày 23 tháng 10 năm 2013 lúc 18:58Oct 23, 2013 at 18:58
3
Có một số cách bạn có thể làm điều này, nhưng một cách có thể là tốt nhất cho các tình huống nhất định (ví dụ: trong một iframe).
Giao thức + DOMAIN + Trang
document.URL > "//example.com/page1.html" document.location.href > "//example.com/page1.html"Giao thức + miền
document.location.origin > "//example.com"Miền
document.location.host > "example.com"Trang
document.location.pathname > "/page1.html"Đã trả lời ngày 23 tháng 10 năm 2013 lúc 19:17Oct 23, 2013 at 19:17
stewart715stewart715stewart715
5.46710 Huy hiệu vàng46 Huy hiệu bạc80 Huy hiệu Đồng10 gold badges46 silver badges80 bronze badges
Có nhiều cách để có được điều này. Mở trình duyệt Chrome và nhấn F12, bạn sẽ nhận được bảng điều khiển.
Open Chrome browser and press F12, you'll get console.
Nhập các lệnh sau đó cho cùng một URL câu hỏi. Bạn sẽ nhận được câu trả lời của bạn
window.location.hostname // Output : stackoverflow.com window.location.origin // Output : //stackoverflow.com document.location.host // Output : stackoverflow.comĐã trả lời ngày 23 tháng 10 năm 2013 lúc 19:19Oct 23, 2013 at 19:19
Nishu Tayalnishu TayalNishu Tayal
Phù hiệu vàng 19.6K847 Huy hiệu bạc97 Huy hiệu đồng8 gold badges47 silver badges97 bronze badges
sử dụng
document.location.origin+document.location.pathname;trong đó document.URL > "//example.com/page1.html" document.location.href > "//example.com/page1.html" 5 sẽ chuyển hướng bạn đến document.URL > "//example.com/page1.html" document.location.href > "//example.com/page1.html" 6 và document.URL > "//example.com/page1.html" document.location.href > "//example.com/page1.html" 7 sẽ chuyển hướng bạn đến "/stackoverflow/" (tên của dự án của bạn). Bằng cách này, bạn có thể cung cấp tham chiếu đến trang hoặc đăng bạn muốn trong tệp js của mình.
var address=document.location.origin+document.location.pathname; window.location.replace(address+"/home");Vì vậy, sử dụng ví dụ trên tôi có thể dễ dàng chuyển hướng đến trang chủ của mình
Đã trả lời ngày 7 tháng 12 năm 2015 lúc 12:28Dec 7, 2015 at 12:28
Naved Alinaved AliNaved Ali
5861 Huy hiệu vàng11 Huy hiệu bạc28 Huy hiệu đồng1 gold badge11 silver badges28 bronze badges
2
Thử cái này
document.location.host
Gầu múc
7.2059 Huy hiệu vàng35 Huy hiệu bạc45 Huy hiệu Đồng9 gold badges35 silver badges45 bronze badges
Đã trả lời ngày 23 tháng 10 năm 2013 lúc 19:00Oct 23, 2013 at 19:00
Sử dụng cảnh báo (window.location.origin) để lấy URL.
Đã trả lời ngày 23 tháng 10 năm 2013 lúc 19:02Oct 23, 2013 at 19:02
Thử
document.location.originĐiều đó sẽ cung cấp cho bạn giao thức và máy chủ.
Đã trả lời ngày 23 tháng 10 năm 2013 lúc 19:03Oct 23, 2013 at 19:03
Jaime Torresjaime TorresJaime Torres
10,3K1 Huy hiệu vàng47 Huy hiệu bạc56 Huy hiệu đồng1 gold badge47 silver badges56 bronze badges
Bạn cũng có thể sử dụng document.URL > "//example.com/page1.html" document.location.href > "//example.com/page1.html" 8 = document.URL > "//example.com/page1.html" document.location.href > "//example.com/page1.html" 9 + document.location.origin > "//example.com" 0
document.URL > "//example.com/page1.html" document.location.href > "//example.com/page1.html" 9 = đưa bạn đến trang chủ
document.location.origin > "//example.com" 0 = để chuyển đường dẫn mới đến trang miền
Đã trả lời ngày 13 tháng 9 năm 2021 lúc 10:04Sep 13, 2021 at 10:04