设置ID选择器名为“myAnchor”的显示文本为“搜狐”:
document.getElementByIdx_x_x("myAnchor").innerHTML="搜狐";
设置其链接:
document.getElementByIdx_x_x("myAnchor").href="http://www.sohu.com";
window对象常用属性:
history 有关客户访问过的URL信息
location 有关当前URL的信息
document 表示浏览器窗口中的HTML文档
常用方法:
alert("提示信息"); 显示一个带有提示信息和确定按钮的对话框
confirm("提示信息"); 带确定和取消的对话框,返回bool值
open("url","name"); 打开具有指定名称的新窗口,并加载给定URL所指定的文档,如没提供URL,则打开显示空白文档
close(); 关闭当前窗口
showModalDialog(); 在一个模式窗口中显示指定的HTML文档
语法:
open("打开窗口的URL","窗口名","窗口特征");
窗口特征属性:
height 窗口的高度
width 窗口的宽度
toolbar 浏览工具条,包括“后退”和“前进”按钮等,是否显示工具栏,yes为显示
scrollbars 是否显示滚动条
menubar 表示菜单栏
location 是否显示地址栏,yes或1为是,no或0为否
status 是否显示状态栏内的信息(通常是文件已经打开),yes或1为允许
resizable 是否允许改变窗口的大小,yes或1为是,no或0为否
例:
open("register.html","注册窗口","toolbar=0,location=0,status=0,menubar=0,width=700,height=550,scrollbars=1");
常用事件:
onclick(); 鼠标单击事件
onload(); 页面加载时事件
Date对象:
var 日期对象=new Date(参数);
1.没有参数,则表示当前日期和时间,例如:var today=new Date();
2.字符串——以格式"MM DD,YYYY,hh:mm:ss"表示时间,例如:var tdate=new Date("July
29,2008,10:30:00");
3.上述字符串太过繁琐,简化成Date(Y,M,D); 例如:var dd=new Date(2008,8,8);
Date对象的显示值和其对应的整数:
值 |
整数 |
Seconds和minutes |
0~59 |
Hours |
0~23 |
Day |
0~6(星期中的每一天 0代表周日) |
Date |
1~31(一个月中的每一天) |
Months |
0~11(分别对应1~12个月) |
方法 说明
getDate() 返回一个月中的每一天
getDay() 返回星期几
getHours()
getMinutes()
getSeconds()
getMonth()
getFullYear()
getTime() 返回自某一刻(1970年1月1日)以来的毫秒数
setTimeout()方法
表示每隔多少事件,循环调用某个函数执行。如果要每隔一秒钟调用函数disptime(),其语法格式如下:
setTimeout("disptime()",1000);
history对象:
back() 加载history列表中的上一个URL
forward() 加载history列表中的下一个URL
go("url"or"number") 加载被指定的URL,或要求浏览器移动指定的页面数,url不常用
location对象:
href属性 设置或返回完整的URL字符串
location.href="B.html";
.href可省略
assign("url"); 等同于href属性
reload(); 重新加载当前页面
replace("url"); 通过加载URL指定的文档来替换当前文档,不常用
没有后退,相当与把B换成A
在模式窗口通过window.returnValue返回数值
模式窗体中:
var pro=document.myForm.province.value;
var
cit=document.myForm.city.value;
var
dis=document.myForm.district.value;
var
str=document.myForm.txtStreet.value;
var
num=document.myForm.txtNumber.value;
window.returnValue=pro+cit+dis+str+num;
window.close();
在主窗体中,接收:
var info=window.showDialog("...");
常见错误:
open("URL","","具体属性");
解决只能打开一个窗口的问题,窗口名是唯一标识,去掉即可重复打开
var count; 定义在方法外
否则调用方法,总是初始化count=0;永远不会跳出setTimeout();
var t=setTimeout("方法",1000); //启动setTimeout
用clearTimeout(t); //停止setTimeout