BOM–Location对象
location用于获取或设置窗体的URL,并且可以用于解析URL。
语法:
location.[属性|方法]
location 对象属性:
属性 | 描述 |
---|
hash | 设置或返回从#号开始的URL(锚) |
host | 设置或返回主机名和当前的端口号 |
hostname | 设置或返回当前URL的主机名 |
href | 设置或返回完整的URL |
pathname | 设置或返回当前URL的路径部分 |
port | 设置或返回当前URL的端口号 |
protocol | 设置或返回当前URL的协议 |
search | 设置或返回从(?)开始的URL(查询部分) |
– | – |
| |
location 对象方法:
方法 | 描述 |
---|
assign() | 加载新的文档 |
reload() | 重新加载当前文档 |
replace() | 用新的文档替换当前文档 |
| |
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
function check(){
var username = document.getElementById("username").value;
if(username){
location.href = "https://ww.baidu.com"
}else{
alert("请输入正确的用户名")
}
}
function locations(){
location.assign("https://www.baidu.com")
location.reload()
location.replace("https://www.baidu.com")
}
</script>
</head>
<body>
</body>
</html>