一、对象
-
doucment文档对象
(1). getElementById() //按元素的ID来访问(2). getElementsByName() //按元素的name名称来访问(返回集合,因为同名的元素可能有多个)
(3). getElementsByTagName() //按标签名来访问(返回集合,因为同名的元素可能有多个)
(4). write()
-
window窗体对象
1.什么是window 对象?
所有浏览器都支持 window 对象。它表示浏览器窗口。所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。
全局变量是 window 对象的属性。全局函数是 window 对象的方法。
甚至 HTML DOM 的 document 也是 window 对象的属性之一:
window.document.getElementById(“header”);
2.window 对象常用属性:
screen: 有关客户端的屏幕和显示性能的信息
history: 有关客户访问过的URL的信息
location: 有关当前URL的信息
3.window 对象常用方法:
prompt: 显示可提示用户输入的对话框
alert: 显示带有提示信息和确定按钮的对话框
confirm: 显示一个带有提示信息、确定和取消的对话框
close: 关闭浏览窗口 //window.close();
open: 打开一个新的浏览器窗口,加载给定的URL地址 //window.open(“1.html”);
setTimeout: 在指定的毫秒数后调用函数或计算表达式
setInterval: 按照指定的周期来调用函数或表达式
二、事件
1.常用事件
onClick() 单击事件:用户单击鼠标按键时产生的事件,同时。onClick指定的事件处理程序或代码将被调用执行。
onChange() 改变事件:当text或textarea元素内的字符值改变或select表格选项状态改变时发生该事件。
onfocus() 获得焦点事件:用户单击text或textarea以及select对象,即光标落在文本框或选择框时会产生该事件。如:
onblur() 失去焦点事件:失去焦点事件正好与获得焦点事件相对,当text或textarea以及select对象不再拥有焦点而退出后台时,引发该事件。
onload() 载入文件事件:当页面文件载人时产生该事件。onload的一个作用就是在首次载入一个页面文件时检测cookie的值,并用一个变量为其赋值,使它可以被源代码使用,本事件是window的事件,但是在HTML中指定事件处理程序时,一般把它写在标记中。如:window.onload = mya; //mya为函数名
onunload() 卸载文件事件:与载入文件事件onload()正好相反,当Web页面退出时引发的事件,并可更新Cookie的状态。如:
onmouseover() 鼠标覆盖事件:是当鼠标位于元素上方时所引发的事件。如:
onmouseout() 鼠标离开事件:是当鼠标离开元素时引发的事件。如果和鼠标覆盖事件同时使用,可以创建动态按钮的效果。
onmousedown() 鼠标按下(未释放)事件
onmouseup() 鼠标释放事件
ondbclick() 鼠标双击事件
onkeydown() 当键盘上某个键被按下时触发的事件。
onkeypress() 当键盘上的某个键被按下并且释放时触发的事件。
onkeyup() 当键盘上某个键被放开时触发的事件。