url='http://localhost:3000/bulk_messages/edit?message_id=78'
(1) 获取url(带域名,带参数):
结果:'http://localhost:3000/bulk_messages/edit?message_id=78'
结果同上
(2) 获取url(不包括域名,不带参数):
结果:‘/bulk_message/edit’
(3) 获取url的主机部分(带端口):
结果:‘localhost:3000’
(4) 获取url的主机部分(不带端口):
结果:‘localhost’
结果同上
(5) 获取url中的参数:
结果: ‘?message_id=78’
(6) 获取url协议:
结果: ‘http:’
(7) 获取url端口部分:
结果: ‘3000’
(1) 获取url(带域名,带参数):
document.URL结果:'http://localhost:3000/bulk_messages/edit?message_id=78'
window.location.href结果同上
(2) 获取url(不包括域名,不带参数):
window.location.pathname结果:‘/bulk_message/edit’
(3) 获取url的主机部分(带端口):
window.location.host 结果:‘localhost:3000’
(4) 获取url的主机部分(不带端口):
document.domain结果:‘localhost’
location.hostname结果同上
(5) 获取url中的参数:
window.location.search结果: ‘?message_id=78’
(6) 获取url协议:
window.location.protocol结果: ‘http:’
(7) 获取url端口部分:
window.location.port结果: ‘3000’
本文详细介绍了如何从URL中获取域名、路径、主机、端口、参数和协议等关键信息,并通过实例展示了JavaScript中相关属性的应用。

被折叠的 条评论
为什么被折叠?



