Document对象

来源:互联网 发布:佳能ip7280清零软件 编辑:程序博客网 时间:2024/05/09 22:46

Document对象

       Document对象是window对象的下一层对象,引用的语法如下:

       wondow.document  //window可以省略,直接对document对象进行引用

       document对象的属性和方法的引用,语法如下:

       window.document.属性|方法

       属性

 

                     

title

HTML文档的标题,指<head>标记中用<title>…</title>定义的文字

bgColor

网页的背景色

fgColor

网页的文字颜色

linkColor

未用的连接的文字颜色

alinkColor

在选中的连接(alink)的文字颜色

vlinkColor

已使用的连接的文字颜色

lastModified

当前文档的最后修改日期

referrer

连接到当前文档的URL

location

本文档所在的位置URL

URL

网页的URL

domain

供应网页的服务器的domain name(只读)

cookie

阅读及设定cookie

forms

本文档上的表单对象的数组,小标从0开始

links

本文档上的连接对象数组,下标从0开始

anchors

本文档上的书签对象数组,下标从0开始

images

本文档上的图像对象数组,下标从0开始

layers

本文档上的layers对象数组,下标从0开始

plugins

本文档上的plugins对象数组,下标从0开始

applets

本文档上的applets对象数组,下标从0开始

       方法

     

                        

open()

删除现有文档,在一个窗口中打开指定的文件

close()

关闭open()打开的文档

write(string)

当向前文件写入一个字符串,string是一个字符串表达式

writeln(string)

write方法,但它表示写入一行,然后换行。在IE中只添加一个空格

 下面是一个小例子,通过按钮的单击事件来调节网页背景颜色的变化,界面设计,在相册里!

按钮上的值表示,每次单击时,颜色增加或者减去相应的值;

JavaScript脚本如下:

Code:
  1. var red=0;  
  2.     var green=0;  
  3.     var blue=0;  
  4.     var index=0;  
  5.     var hexbase=new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");  
  6.     var convert=new Array();  
  7.     for (x=0;x<16;x++)   /*十进制转换为十六进制*/
  8.     {  
  9.         for (y=0;y<16;y++)  
  10.         {  
  11.             convert[index]=hexbase[x]+hexbase[y];  
  12.             index++;  
  13.             //document.write(convert[index]);  
  14.         }         
  15.     }  
  16.     function AddColor(id,num)   /*颜色增加*/
  17.     {  
  18.         if(id==0)         /*id=0表示增加的颜色为红色*/
  19.         {  
  20.             if((red+num)<=255)  
  21.             {  
  22.                 red+=num;  
  23.             }  
  24.             display();  
  25.         }  
  26.         if(id==1)       /*id=1表示增加的颜色为绿色*/
  27.         {  
  28.             if((green+num)<=255)  
  29.             {  
  30.                 green+=num;  
  31.             }  
  32.             display();  
  33.         }  
  34.         if(id==2)              /*id=2表表示增加的颜色为蓝色*/
  35.         {  
  36.             if((blue+num)<=255)  
  37.             {  
  38.                 blue+=num;  
  39.             }  
  40.             display();  
  41.         }  
  42.     }  
  43.     function ReduceColor(id,num)   /*颜色减淡*/
  44.     {  
  45.         if(id==0)           /*同上*/
  46.         {  
  47.             if((red-num)>=0)  
  48.             {  
  49.                 red-=num;  
  50.             }  
  51.             display();  
  52.         }  
  53.         if(id==1)  
  54.         {  
  55.             if((green-num)>=0)  
  56.             {  
  57.                 green-=num;  
  58.             }  
  59.             display();  
  60.         }  
  61.         if(id==2)  
  62.         {  
  63.             if((blue-num)>=0)  
  64.             {  
  65.                 blue-=num;  
  66.             }  
  67.             display();  
  68.         }  
  69.     }  
  70.     function display()   /*设置背景色*/
  71.     {  
  72.         redx=convert[red];  
  73.         greenx=convert[green];  
  74.         bluex=convert[blue];  
  75.         var rgb="#"+redx+greenx+bluex;  /*获取颜色的16位的十六进制的字符串*/
  76.         document.bgColor=rgb;           /*改变背景颜色为所设置的颜色*/
  77.     }  

效果,在相册里!

 

原创粉丝点击