Document对象

<!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning /> <w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing> <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery> <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:SpaceForUL /> <w:BalanceSingleByteDoubleByteWidth /> <w:DoNotLeaveBackslashAlone /> <w:ULTrailSpace /> <w:DoNotExpandShiftReturn /> <w:AdjustLineHeightInTable /> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:UseFELayout /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} table.MsoTableGrid {mso-style-name:网格型; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-border-insideh:.5pt solid windowtext; mso-border-insidev:.5pt solid windowtext; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]-->

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. varred=0;
  2. vargreen=0;
  3. varblue=0;
  4. varindex=0;
  5. varhexbase=newArray("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");
  6. varconvert=newArray();
  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. functionAddColor(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. functionReduceColor(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. functiondisplay() /*设置背景色*/
  71. {
  72. redx=convert[red];
  73. greenx=convert[green];
  74. bluex=convert[blue];
  75. varrgb="#"+redx+greenx+bluex; /*获取颜色的16位的十六进制的字符串*/
  76. document.bgColor=rgb; /*改变背景颜色为所设置的颜色*/
  77. }

效果,在相册里!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值