DOM对象

DOM Document
每个浏览器的HTML文档都会成为Document对象,document对象使我们可以从脚本中对HTML叶明中的所有元素进行访问。

集合
all[] //提供对文档中所有HTML元素的访问
anchors[] //返回对文档中所有Anchor对象的引用
forms[] //返回对文档中所有的Form对象引用
images[] //返回对文档中所有Image对象引用
links[] //返回对文档中所有Area和Link对象引用

属性
cookie //设置或返回与当前文档有关的所有cookie
domain //返回当前文档的域名
lastModified //返回文档被最后修改的日期和时间
referrer //返回载入当前文档的文档的URL
title //返回当前文档的标题
URL //返回当前文档的URL


方法
close() //关闭用document.open()方法打开的输出流,并显示选定的数据
getElementById()
getElementByName()
getElementsByTagName()
open() //打开一个流,以搜集来自任何document.write()或document.writeIn()方法的输出;
write() //向文档写HTML表达式或JavaScript代码
writeIn() //等同于write()方法,不同的是在每个表达式之后写一个换行符


HTML DOM节点
属性和方法
element.accessKey
element.appendChild()

(不完整版)

event对象

事件句柄(均为小写)

onabort   //图像的加载被中断

<img src=""  onabort="someJavascript"/>

onblur     //元素失去焦点

onchange   //域的内容被改变

onclick    //当用户点击某个对象时调用的事件

onerror    //在加载文档或图像时发生错误

onfocus   //元素获得焦点

onkeydown  //某个键盘按键被按下

onkeypress   //某个键盘按键被按下并松开

onkeyup    //某个键盘按键被松开

onload   //一张页面或一副图像完成加载

onmousedown    

onmousemove

onmouseout

onmouseover

onmouseup

onreset  //重置按钮被点击,支持该事件的js对象是form

onresize   //窗口或框架重新调整大小

onselect    //文本被选中

onsubmit

onunload   //用户退出页面

鼠标/键盘属性

altkey   //返回当事件被触发时,'ALT'是否被按下。

button   //返回当事件被触发时,哪个鼠标按钮被点击(0/1/2)

clientX   //返回当时间被触发时,鼠标指针的水平坐标

clientY   //返回事件被触发时,鼠标指针的垂直坐标

ctrlKey   //返回当事件被触发时,'CTRL'键是否被按下(true/false/1/0)

metaKey   //返回当事件触发时,'meta'键是否被按下(键盘上旗帜图片的键)

relatedTarget  //返回与事件的目标节点相关的节点

screenX   //返回当某个事件被触发时,鼠标指针的水平坐标

screenY  //返回当事件被触发时,鼠标指针的垂直坐标

shiftKey  //返回当事件被触发时,“SHIFT”键是否被按下

标准EVENT属性

bubbles    //返回布尔值,指示事件是否是起泡事件类型

cancelable  //返回布尔值,指示事件是否可拥有取消的默认动作

currentTarget  //返回其事件监听器触发事件的元素

eventPhase  //返回事件传播的当前阶段

target   //发挥触发此事件的元素(事件的目标结点)

timeStamp  //返回事件生成的日期和时间

type  //返回当前事件对象表示的事件的名称

标准Event方法

initEvent()   //初始化新创建的Event对象的属性

preventDefault()   //通知浏览器不要执行与事件关联的默认动作

stopPropagation()   //不再派发事件

原文地址:https://www.cnblogs.com/lionisnotkitty/p/6005116.html