一、练习
1.事件的注册方式
(1)写在页面的标签中:
<button οnclick="函数名()"></button>
(2)使用addEventListener注册:
对象名.addEventListener('事件名',事件处理函数)
(3)使用函数表达式
函数表达式:let/var 变量名 = function([参数]){}
4.由JavaScript控制复选框
(1)复选框组:将所有复选框的name属性值定义成一样的
(2)复选框的事件:change---当复选框的状态发生改变时触发
二.window对象的其他函数
1.open函数:打开一个窗口
open(url,name,spaces,replace)
url:统一资源定位符(网址),格式: 协议://主机名:端口号/文件路径
http:超文本传输控制协 议,是一个无状态协议,直接运行在TCP协议之上
https:SSL,是安全的超文本传输控制协议,运行在SSL之上,SSL运行在TCP之上
name:表示窗口名称
_blank:在新窗口中打开页面
_self:在当前窗口打开页面
_parent:表示在父框架中打开页面
spaces:表示窗口特征(大小、是否状态栏、是否有工具栏)
replace:默认值为true,表示是否替换默认条目
练习1:打开窗口和关闭窗口
<body>
<!-- 练习1:打开和关闭窗口 -->
<p><input type="button" onclick="openWindow()" value="打开窗口"></p>
<p><input type="button" value="关闭窗口" onclick="closeWindow()"></p>
<p><input type="button" value="检测窗口是否关闭" onclick="checkWindow()"></p>
<p id="remind"></p>
<script>
/* //1.打开窗口
(1)open函数返回一个窗口对象。将该对象赋给变量window
(2)myWindow.name:打开的窗口的name属性---'newWin'
name属性:表示窗口对象的名称
(3)window.parent.location
window:指的是