Window
常用方法:
alert() 显示带有一段消息和一个确认按钮的警告框。
clearInterval() 取消由 setInterval() 设置的 timeout。
clearTimeout() 取消由 setTimeout() 方法设置的 timeout。
prompt() 显示可提示用户输入的对话框。
setInterval() 按照指定的周期(以毫秒计)来调用函数或计算表达式。
setTimeout() 在指定的毫秒数后调用函数或计算表达式。
confirm()弹出一条确认消息,确认返回true,取消返回flase
事件
触发事件:
点击事件(
onclick ):
无参:
<input type="button" value="点我试试1"
onclick="show()"/>
function show(){
alert("44944");
}
有参:
<input type="button" value="点我试试2"
onclick="showhello(4)"/>
function showhello(count){
for(var i=0;i<count;i++){
document.write("hello word <br>");
}
}
进入
加载事件(
onload ):
匿名调用:
window.onload
=
function
(){
document.
write
(html)
}
又返回值得函数:
<
body
onload
=
"
showReslut
()
"
>
<
body>
function
showReslut
(){
var
rs
=
add
(
4
,
5
);
alert
(
rs
);
}
离开页面事件(onUnload)
window.onunload
= function
(){
document.
write
(html)
}
获取焦点事件(onFocus):
<input type="text"
onFocus="getFocus()"
/>
function getFocus(){
alert("获取焦点事件");
}
失去焦点事件(onblur ):
<input type="text" onblur="getBlur()"/>
function getBlur(){
alert("失去焦点事件");
}
检测内容改变事件(
onchange )
<input type="text" id="email" onchange="cheak()"/>
function cheak(){
document.write("内容已经改变");
}
表单提交检测事件(onsubmit)
<form action=""
onsubmit="return getSubmit()">
<input type="submit" value="提交"/>
</form>
function getSubmit(){
var flag = true;
alert("允许提交表单");
return flag;
}
鼠标经过(onmouseover):
<img src="images/0.jpg"
onmouseover="pass()"/>
function pass(){
alert("pass");
}
鼠标离开(onmouseout):
<img src="images/0.jpg"
onmouseout="out()"/>
function out(){
alert("out");
}