<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>window对象</title>
<script type="text/javascript">
function open()
{
var bb=confirm("欢迎来到慕课网");
if(bb==true)
{window.open("http://www.imooc.com","width=600px,height=400px" );
}
else
{return;}
}
</script>
</head>
<body>
<form>
<input type="button" value="点击我,打开新窗口" onclick="open()" />
</form>
</body>
</html>
严格意义上讲,open已经算是javascript定义过的词了,所以我们是不能用来做变量名或者方法名哒,具体可以查阅一下js的关键字和保留字。(break、case、catch、continue、default、delete、do、else、finally、for、function、if、in、instanceof、new、return、switch、this、throw、try、typeof、var、void、while、with
、abstract、boolean、byte、char、class、const、debugger、double、enum、export、extends、fimal、float、goto、implements、import、int、interface、long、mative、package、private、protected、public、short、static、super、synchronized、throws、transient、volatile)都不能用来命名,你在open后面加个数字就可以了
因为open在JavaScript中是一个关键字