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() //不再派发事件