从这里开始,将介绍这些浏览器对象中特别基础的方法。虽然每一个都比较细小,但因为很常用,请好好掌握。
首先是显示确认对话框的confirm方法。目前为止出现的alert方法只是单纯地显示消息的,而confirm方法的功能是向用户询问确认的意思。
●清单7-01 confirm.html(上)/confirm.js(下)
"发送"
‘确定要发送页面吗?’
JavaScript完全学习教程
发送
localhost的内容:
确定要发送页面吗?
OK 取消
●点击[发送]按钮时显示确认对话框
confirm方法会根据按下的按钮返回下面的返回值。
- 点击[OK]按钮时 → true
- 点击[取消]按钮时 → false
这里利用confirm方法的这个特性,在按下[取消]按钮时调用preventDefault方法(6.7.3),取消默认的提交事件。
Note 关于省略「window」
正如之前所说的,表示引用自己本身的「window.」可以省略。但是,本书为了使各种方法或者属性都属于Window对象更好理解,除了调用document和location等浏览器对象,都不省略「window.」。