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>
functionshowReslut(){
varrs=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");
}