Window name 属性
实例
使用 open() 方法创建一个窗口,并返回新窗口的名称:
<!DOCTYPE html>
<html>
<body>
<p>单击按钮创建一个窗口,然后显示新窗口的名称。</p>
<button onclick="myFunction()">试一试</button>
<script>
function myFunction() {
var myWindow = window.open("", "MsgWindow", "width=200,height=100");
myWindow.document.write("<p>窗口的名称是: " + myWindow.name + "</p>");
}
</script>
</body>
</html>
定义与用法
name
属性设置或返回窗口的名称。
此属性通常用于在创建窗口后修改窗口的名称。
注意:窗口的名称通常用于设置超链接和表单的目标。但是
windows
有时候也需要有名称。浏览器支持
属性 | |||||
---|---|---|---|---|---|
name | Yes | Yes | Yes | Yes | Yes |
语法
返回 name 属性:
window.name
设置 name 属性:
window.name = winName
属性值
值 | Type | 描述 |
---|---|---|
winName | String | 指定 window 的名称 |
技术细节
返回值: | 一个字符串,表示窗口的名称 备注: 如果未指定名称,此属性将返回 "view" |
---|
更多实例
实例
将当前窗口的名称设置为 "myWindowName":
<!DOCTYPE html>
<html>
<body>
<p>单击按钮将窗口名称设置为 "myWindowName"。</p>
<button onclick="myFunction()">试一试</button>
<p id="demo">
<script>
function myFunction() {
window.name = "myWindowName";
var x = "这个窗口的名称现在是: " + window.name;
document.getElementById("demo").innerHTML = x;
}
</script>
</body>
</html>