`
flylynne
  • 浏览: 376018 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Window、document、form(属性、方法、事件)

阅读更多
Window 窗口对象
--返回值:它打开的窗口对象。
----var newWindow = open('','_blank');
--属性
----name 窗口的名称,由打开它的连接(<a target="...">)或框架页(<frame name="...">)或某一个窗口调用的 open() 方法(见下)决定。一般我们不会用这个属性。
----status 指窗口下方的“状态栏”所显示的内容。通过对 status 赋值,可以改变状态栏的显示。
----opener 用法:window.opener;返回打开本窗口的窗口对象。注意:返回的是一个窗口对象。如果窗口不是由其他窗口打开的,在 Netscape 中这个属性返回 null;在 IE 中返回“未定义”(undefined)。undefined 在一定程度上等于 null。注意:undefined 不是 JavaScript 常数,如果你企图使用“undefined”,那就真的返回“未定义”了。
----self 指窗口本身,它返回的对象跟 window 对象是一模一样的。最常用的是“self.close()”,放在<a>标记中:“<a href="javascript:self.close()">关闭窗口</a>”。
----parent 返回窗口所属的框架页对象。
----top 返回占据整个浏览器窗口的最顶端的框架页对象。
--方法
----open() 打开一个窗口。用法:open(<URL字符串>, <窗口名称字符串>, <参数字符串>);
------参数字符串
--------top=# 窗口顶部离开屏幕顶部的像素数
--------left=# 窗口左端离开屏幕左端的像素数
--------width=# 窗口的宽度
--------height=# 窗口的高度
--------menubar=... 窗口有没有菜单,取值yes或no
--------toolbar=... 窗口有没有工具条,取值yes或no
--------location=... 窗口有没有地址栏,取值yes或no
--------directories=... 窗口有没有连接区,取值yes或no
--------scrollbars=... 窗口有没有滚动条,取值yes或no
--------status=... 窗口有没有状态栏,取值yes或no
--------resizable=... 窗口给不给调整大小,取值yes或no
----close() 关闭一个已打开的窗口。
----blur() 使焦点从窗口移走,窗口变为“非活动窗口”。
----focus() 是窗口获得焦点,变为“活动窗口”。不过在 Windows 98,该方法只能使窗口的标题栏和任务栏上的相应按钮闪烁,提示用户该窗口正在试图获得焦点。
----scrollTo() 用法:[<窗口对象>.]scrollTo(x, y);使窗口滚动,使文档从左上角数起的(x, y)点滚动到窗口的左上角。
----scrollBy() 用法:[<窗口对象>.]scrollBy(deltaX, deltaY);使窗口向右滚动 deltaX 像素,向下滚动 deltaY 像素。如果取负值,则向相反的方向滚动。
----resizeTo() 用法:[<窗口对象>.]resizeTo(width, height);使窗口调整大小到宽 width 像素,高 height 像素。
----resizeBy() 用法:[<窗口对象>.]resizeBy(deltaWidth, deltaHeight);使窗口调整大小,宽增大 deltaWidth 像素,高增大 deltaHeight 像素。如果取负值,则减少。
----alert() 用法:alert(<字符串>);弹出一个只包含“确定”按钮的对话框,显示<字符串>的内容,整个文档的读取、Script 的运行都会暂停,直到用户按下“确定”。
----confirm() 用法:confirm(<字符串>);弹出一个包含“确定”和“取消”按钮的对话框,显示<字符串>的内容,要求用户做出选择,整个文档的读取、Script 的运行都会暂停。如果用户按下“确定”,则返回 true 值,如果按下“取消”,则返回 false 值。
----prompt() 用法:prompt(<字符串>[, <初始值>]);弹出一个包含“确认”“取消”和一个文本框的对话框,显示<字符串>的内容,要求用户在文本框输入一些数据,整个文档的读取、Script 的运行都会暂停。如果用户按下“确认”,则返回文本框里已有的内容,如果用户按下“取消”,则返回 null 值。如果指定<初始值>,则文本框里会有默认值。
--事件
----onload
----onunload
----onresize
----onblur
----onfocus
----onerror

document 文档对象 描述当前窗口或指定窗口对象的文档。它包含了文档从<head>到</body>的内容。
--用法:document (当前窗口) 或 <窗口对象>.document (指定窗口)
--属性:
----cookie 关于 cookie 请参看“使用框架和 Cookies”一章。
----lastModified 当前文档的最后修改日期,是一个 Date 对象。
----referrer 如果当前文档是通过点击连接打开的,则 referrer 返回原来的 URL。
----title 指<head>标记里用<title>...</title>定义的文字。在 Netscape 里本属性不接受赋值。
----fgColor 指<body>标记的 text 属性所表示的文本颜色。
----bgColor 指<body>标记的 bgcolor 属性所表示的背景颜色。
----linkColor 指<body>标记的 link 属性所表示的连接颜色。
----alinkColor 指<body>标记的 alink 属性所表示的活动连接颜色。
----vlinkColor 指<body>标记的 vlink 属性所表示的已访问连接颜色。
--方法
----open() 打开文档以便 JavaScript 能向文档的当前位置(指插入 JavaScript 的位置)写入数据。通常不需要用这个方法,在需要的时候 JavaScript 自动调用。
----write(); writeln() 向文档写入数据,所写入的会当成标准文档 HTML 来处理。writeln() 与 write() 的不同点在于,writeln() 在写入数据以后会加一个换行。这个换行只是在 HTML 中换行,具体情况能不能够是显示出来的文字换行,要看插入 JavaScript 的位置而定。如在<pre>标记中插入,这个换行也会体现在文档中。
----clear() 清空当前文档。
----close() 关闭文档,停止写入数据。如果用了 write[ln]() 或 clear() 方法,就一定要用 close() 方法来保证所做的更改能够显示出来。

forms[]; Form 表单对象
--用法
----document.forms[] 是一个数组,包含了文档中所有的表单(<form>)。要引用单个表单,可以用 document.forms[x],但是一般来说,人们都会这样做:在<form>标记中加上“name="..."”属性,那么直接用“document.<表单名>”就可以引用了。
--属性
----name 返回表单的名称,也就是<form name="...">属性。
----action 返回/设定表单的提交地址,也就是<form action="...">属性。
----method 返回/设定表单的提交方法,也就是<form method="...">属性。
----target 返回/设定表单提交后返回的窗口,也就是<form target="...">属性。
----encoding 返回/设定表单提交内容的编码方式,也就是<form enctype="...">属性。
----length 返回该表单所含元素的数目。
--方法
----reset() 重置表单。这与按下“重置”按钮是一样的。
----submit() 提交表单。这与按下“提交”按钮是一样的。
--事件
----onreset
----onsubmit


Javascript文档对象结构

浏览器对象  navigator
屏幕对象  screen
窗口对象  window
 历史对象   history
 地址对象   location
 框架对象   frames[]; Frame
 文档对象   document
  连接对象    anchors[]; links[]; Link
  Java小程序对象   applets[]
  插件对象    embeds[]
  图片对象     images[]; Image
  表单对象    forms[]; Form
   按钮对象     Button
   复选框对象    Checkbox
   表单元素对象    elements[]; Element
   隐藏对象     Hidden
   密码输入区对象    Password
   单选域对象    Radio
   重置按钮对象    Reset
   选择区(下拉菜单、列表)对象  Select
    选择项对象     options[]; Option
   提交按钮对象    Submit
   文本框对象    Text
   多行文本输入区对象   Textarea



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cjfspider/archive/2005/03/17/322254.aspx
分享到:
评论

相关推荐

    学习js中document和window几大对象

    `window`对象的方法和属性通常涉及用户界面和窗口管理,而`document`对象的方法和属性则更多地涉及到文档的结构和内容。 除了上述基本特性,`window`和`document`还有一些其他值得关注的属性和方法。比如,`window`...

    什么是document对象?什么是window对象?.pdf

    其他常用属性和方法包括document.getElementById()、document.getElementsByTagName()等,它们被用来根据ID或标签名获取元素,从而进行进一步的操作。 window对象则是浏览器窗口的全局对象,可以视为所有JavaScript...

    js关于document和window对象

    在 JavaScript 中,document 对象和 window 对象是两个非常重要的对象,它们都是 Window 对象的属性,用于描述当前显示的文档和浏览器窗口。 document 对象 document 对象是 Window 对象的一个属性,它描述了当前...

    c#window form 文档

    每个控件都有自己的属性、事件和方法。 - **属性**:用来描述控件的状态或外观。 - **事件**:当用户与控件进行交互时触发的动作。 - **方法**:用于执行特定操作的过程。 #### 二、常用控件详解 - **15.1 控件*...

    JavaScript调用window函数.docx

    本文将详细介绍 JavaScript 中的 window 对象的各个属性和方法,包括 status、statusbar、defaultstatus、location、locationbar、self、name、closed、frames、frames.length、length、document、history、...

    JS常用属性方法大全.pdf

    在JavaScript编程中,有许多内置的属性和方法可以用来实现各种功能。这篇文档涉及了部分常见的属性和方法,以下是对文档内容的详细解读: 1. `document.write("")`:此方法用于向文档写入HTML表达式或JavaScript...

    windows和document方法详解.doc

    `document`对象提供了许多属性和方法来操作和访问文档的各个部分: 1. **属性**: - `alinkColor`: 活动链接的颜色。 - `all`: 只有IE支持,表示文档中所有HTML元素的数组。 - `anchors`: 包含文档中所有锚点...

    如何在父窗口中得知window.open()出的子窗口关闭事件

    [removed] var timer var winOpen function IfWindowClosed() { if (winOpen.closed == true) { document.fm_Info.txtValue.value=”child closed” window.clearInterval(timer) } } [removed] &lt;input type=b

    JavaScript语言参考手册

    Form 属性 方法 Hidden 属性 Text 属性 方法 Textarea 属性 方法 Password 属性 方法 FileUpload 属性 方法 Button 属性 方法 Submit 属性 方法 Reset 属性 方法 Radio 属性 方法 Checkbox 属性 方法 Select 属性 ...

    js对象属性方法查询手册[定义].pdf

    总结来说,JavaScript的`window`和`document`对象以及相关的方法和属性构成了与浏览器交互的基础。它们允许开发者控制页面行为,处理用户输入,显示对话框,管理表单数据,以及进行各种动态效果的实现。理解并熟练...

    JavaScript中文参考手册

    Form 属性 方法 Hidden 属性 Text 属性 方法 Textarea 属性 方法 Password 属性 方法 FileUpload 属性 方法 Button 属性 方法 Submit 属性 方法 Reset 属性 方法 Radio 属性 方法 ...

    javascript document 对象的用法大全

    它属于浏览器的`window`对象的一个属性,可以通过`window.document`或者直接使用`document`来访问。`document`对象允许JavaScript开发者动态地访问并更新网页的内容、结构以及样式。 #### 二、Document 对象的属性 ...

    JS提交form表单实例分析

    本文实例讲述了JS提交form表单。分享给大家供大家参考,具体如下: 一、javascript 页面加裁时自动提交表单: Form表单: &lt;form method="post" id="myform" action="a.php"&gt;...window.load=validat

    net2010 WebBrowser浏览页控件事件本地处理

    2. **文档对象模型(DOM)事件**:`WebBrowser`控件加载的HTML页面可以通过`Document`属性访问其DOM。你可以使用`Document`的`ElementFromPoint`方法获取指定位置的元素,或者通过`Document.GetElementsByTagName`等...

    第8章+Document对象.pdf

    Document对象允许JavaScript脚本通过各种方法和属性访问和操作网页内容,包括HTML元素如表单(form)、单选按钮(radio)、复选框(checkbox)等。 #### 二、Document对象在DOM中的位置 - **创建**: 当浏览器加载HTML...

    js常用函数属性事件集

    ### JavaScript 常用函数、属性与事件集详解 #### 一、JavaScript 概述 JavaScript(简称“JS”)是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。它通常被用作客户端脚本语言,嵌入到HTML页面中,在...

    JavaScript对象、属性、事件手册集合方便查询

    input、textarea、checkbox等元素的属性和事件处理方法,都是基于它们所属的form对象。比如,input和textarea对象都包含name和value属性,以及focus()、blur()、select()等方法,它们可以用来控制输入字段的焦点和...

    C# Form程序地图开发

    反之,可以使用JavaScript的`window.external`对象来调用C#中的方法,将地图上的事件(如点击标记)传递回C#。 5. **自定义功能**: 通过百度地图API,我们可以实现诸多自定义功能,比如: - 添加标记:使用`BMap...

    Javascript笔试题及答案.docx

    * 事件处理函数可以使用 onclick 事件属性来绑定到 HTML 元素上。 * 事件处理函数可以访问当前对象的属性和方法,例如 this.value 可以访问当前对象的值。 四、DOM 操作 * DOM(Document Object Model)是指文档...

    word嵌入到vb中form窗体中

    WebBrowser1.Object.Document = objDoc.ActiveWindow.Document ``` 4. 调整控件大小以适应文档:可能需要根据Word文档的大小调整WebBrowser控件的大小,使其能完整显示文档。 ```vb With WebBrowser1 .Width = ...

Global site tag (gtag.js) - Google Analytics