2012-11-28 来源:网络
一、Javascript浏览器的内部对象
使用浏览器的内部对象,可实现与HTML文档进行交互。浏览器的内部对象主要包括以下几个。
浏览器对象(navigator):提供有关浏览器的信息。
文档对象(document):document对象包含了与文档元素一起工作的对象,它将这些元素封装起来供编程人员使用。
窗口对象(window):window对象处于对象层次的最顶端,它提供了处理浏览器窗口的方法和属性。
位置对象(location):location对象提供了与当前打开的uRL一起工作的方法和属性.它是一个静态的对象。
历史对象(history):history对象提供了与历史清单有关的信息。在.JavaScript中提供了非常丰富的内部方法和属性,从而减轻了编程人员的工作,提高了编程效率。在这些对象系统中,文档对象属性非常重要,它位于最底层,但对实现页面信息交互起着关键作用,因而它是对象系统的核心部分。
二、Javascript document对象
JavaScript是基于对象的脚本编程语言,它的输入输出是通过对象来完成的,其中输出可通
过document对象实现。在document中主要有links、anchor和form三个最重要的对象。
anchor锚对象:它是指<A name=…></A>标记在HTML源码中存在时产生的对象,它包含着文档中所有的anchor信息。
links链接对象:是指用<A href=…></A>标记链接一个超文本或超媒体的元素作为一个特定的URL。
form窗体对象:是文档对象的一个元素,它含有多种格式的对象储存信息,使用它可以在JavaScript脚本中编写程序,并可以用来动态改变文档的行为。
document对象有以下方法:
输出显示write()和writeln():该方法主要用来实现在Web页面上显示输出信息。
三、Javascript location对象
location对象是一个静态的对象,它描述的是某一个窗口对象所打开的地址。
location对象常用的方法主要包括:
reload():相当于Intemet Explorer浏览器上的“刷新”功能。
replace():打开一个uRL,并取代历史对象中当前位置的地址。用这个方法打开一个
URL后,单击浏览器的“后退”按钮将不能返回到刚才的页面。