Dom_常用方法,属性和事件

——Window对象:

alert()方法:弹出一个对话框。

confirm()方法:类似于alert()方法,但它弹出的对话框有确定和取消按钮,点击确定按钮返回true,点击取消按钮返回false。

navigate()方法:重新导航到指定的网址。

var interval = setInterval("alert('啦啦啦'),500")方法:表示每隔500毫秒就弹出一次对话框。

clearInterval(interval)方法:表示清除计时器。

setTimeout("alert('啦啦啦'),5000")方法:表示隔5秒钟后弹出对话框,这个对话框只弹出一次。

——body、document对象的事件:

onload:页面加载完毕时触发。

onunload:页面关闭时触发。

 

onbeforeunload:在页面关闭之前触发。

onbeforeunload例子:

<body onbeforeunload="window.event.returnValue='真的要退出么?'">

window.event.returnValue的值是退出之前弹出的对话框上的文字信息。

——其它事件:

onclick(单击)

ondbclick(双击)

 

onkeydown(按键按下)

onkeyup(按键释放)

onkeypress(点击按键)

 

onmousedown(鼠标按下)

onmouseup(鼠标释放)

onmouseover(鼠标移动到元素范围)

onmouseout(鼠标离开元素范围)

onmousemove(鼠标移动)

 

 

——window对象的属性(可以省略window):

window.location.href='www.baidu.com'和nevigate方法效果一样,都是重新导向新的地址

window.location.reload()刷新页面

 

window.event属性

这是一个非常重要的属性。用来获得发生事件时的信息。

event不局限于window对象的事件,事实上是所有元素的事件都可以通过event属性来获得。

它类似于winform中的e(EventArgs)。

 

altKey表示发生事件时alt键被按下,类似的有cirlKey、shiftKey

例子:<input type="button" value="点击" onclick="if(event.altKey)(alert('alt点击')) else(alert('普通点击'))"/>

 

clientX和clientY表示获得鼠标光标的坐标

 

returnValue

如果将returnValue设置为false,则将取消默认事件的处理。

诸如在超链接中的href页面访问;在提交表单数据时候禁止提交表单数据到服务器。

 

srcElement

发生事件时,当前的元素对象。

 

 

posted on 2013-04-29 01:01  零点HY  阅读(239)  评论(0编辑  收藏  举报