通过 ASP,你可以动态地编辑、改变、添加网页的任何内容,对从 HTML 表单提交的信息作出响应,访问任何数据或者数据库并把结果返回浏览器,为不同的用户定制网页,使页面的可用性更强。
IE: Internet Explorer, F: Firefox, O: Opera. Window 对象集合 集合 描述 IE F O frames[] 返回窗口中所有命名的框架。
Window 对象的 window 属性和 self 属性引用的都是它自己。当你想明确地引用当前窗口,而不仅仅是隐式地引用它时,可以使用这两个属性。除了这两个属性之外,parent 属性、top 属性以及 frame[] 数组都引用了与当前 Window 对象相关的其他 Window 对象。
一般来说,Window 对象的方法都是对浏览器窗口或框架进行某种操作。而 alert() 方法、confirm() 方法和 prompt 方法则不同,它们通过简单的对话框与用户进行交互。
IE: Internet Explorer, F: Firefox, O: Opera. Navigator 对象集合 集合 描述 IE F O plugins[] 返回对文档中所有嵌入式对象的引用。
该集合是一个 Plugin 对象的数组,其中的元素代表浏览器已经安装的插件。Plug-in 对象提供的是有关插件的信息,其中包括它所支持的 MIME 类型的列表。
IE: Internet Explorer, F: Firefox, O: Opera. Screen 对象属性 属性 描述 IE F O availHeight 返回显示屏幕的高度 (除 Windows 任务栏之外)。 4 1 9 availWidth 返回显示屏幕的宽度 (除 Windows 任务栏之外)。 4 1 9 bufferDepth 设置或返回调色板的比特深度。 4 No No colorDepth 返回目标设备或缓冲器上的调色板的比特深度。 4 1 9 deviceXDPI 返回显示屏幕的每英寸水平点数。 6 No No deviceYDPI 返回显示屏幕的每英寸垂直点数。 6 No No fontSmoothingEnabled 返回用户是否在显示控制面板中启用了字体平滑。 4 No No height 返回显示屏幕的高度。 4 1 9 logicalXDPI 返回显示屏幕每英寸的水平方向的常规点数。 6 No No logicalYDPI 返回显示屏幕每英寸的垂直方向的常规点数。 6 No No pixelDepth 返回显示屏幕的颜色分辨率(比特每像素)。 No 1 9 updateInterval 设置或返回屏幕的刷新率。 4 No No width 返回显示器屏幕的宽度。 4 1 9 Screen 对象描述 每个 Window 对象的 screen 属性都引用一个 Screen 对象。Screen 对象中存放着有关显示浏览器屏幕的信息。JavaScript 程序将利用这些信息来优化它们的输出,以达到用户的显示要求。例如,一个程序可以根据显示器的尺寸选择使用大图像还是使用小图像,它还可以根据显示器的颜色深度选择使用 16 位色还是使用 8 位色的图形。另外,JavaScript 程序还能根据有关屏幕尺寸的信息将新的浏览器窗口定位在屏幕中间。
IE: Internet Explorer, F: Firefox, O: Opera. History 对象属性 属性 描述 IE F O length 返回浏览器历史列表中的 URL 数量。 4 1 9 History 对象方法 方法 描述 IE F O back() 加载 history 列表中的前一个 URL。 4 1 9 forward() 加载 history 列表中的下一个 URL。 4 1 9 go() 加载 history 列表中的某个具体页面。 4 1 9 History 对象描述 History 对象最初设计来表示窗口的浏览历史。但出于隐私方面的原因,History 对象不再允许脚本访问已经访问过的实际 URL。唯一保持使用的功能只有 back()、forward() 和 go() 方法。
IE: Internet Explorer, F: Firefox, O: Opera. Location 对象属性 属性 描述 IE F O hash 设置或返回从井号 (#) 开始的 URL(锚)。 4 1 9 host 设置或返回主机名和当前 URL 的端口号。 4 1 9 hostname 设置或返回当前 URL 的主机名。 4 1 9 href 设置或返回完整的 URL。 4 1 9 pathname 设置或返回当前 URL 的路径部分。 4 1 9 port 设置或返回当前 URL 的端口号。 4 1 9 protocol 设置或返回当前 URL 的协议。 4 1 9 search 设置或返回从问号 (?) 开始的 URL(查询部分)。 4 1 9 Location 对象方法 属性 描述 IE F O assign() 加载新的文档。 4 1 9 reload() 重新加载当前文档。 4 1 9 replace() 用新的文档替换当前文档。 4 1 9 Location 对象描述 Location 对象存储在 Window 对象的 Location 属性中,表示那个窗口中当前显示的文档的 Web 地址。它的 href 属性存放的是文档的完整 URL,其他属性则分别描述了 URL 的各个部分。这些属性与 Anchor 对象(或 Area 对象)的 URL 属性非常相似。当一个 Location 对象被转换成字符串,href 属性的值被返回。这意味着你可以使用表达式 location 来替代 location.href。
不过 Anchor 对象表示的是文档中的超链接,Location 对象表示的却是浏览器当前显示的文档的 URL(或位置)。但是 Location 对象所能做的远远不止这些,它还能控制浏览器显示的文档的位置。如果把一个含有 URL 的字符串赋予 Location 对象或它的 href 属性,浏览器就会把新的 URL 所指的文档装载进来,并显示出来。
除了设置 location 或 location.href 用完整的 URL 替换当前的 URL 之外,还可以修改部分 URL,只需要给 Location 对象的其他属性赋值即可。这样做就会创建新的 URL,其中的一部分与原来的 URL 不同,浏览器会将它装载并显示出来。例如,假设设置了Location对象的 hash 属性,那么浏览器就会转移到当前文档中的一个指定的位置。同样,如果设置了 search 属性,那么浏览器就会重新装载附加了新的查询字符串的 URL。
除了 URL 属性外,Location 对象的 reload() 方法可以重新装载当前文档,replace() 可以装载一个新文档而无须为它创建一个新的历史记录,也就是说,在浏览器的历史列表中,新文档将替换当前文档。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Document 对象集合 集合 描述 IE F O W3C all[] 提供对文档中所有 HTML 元素的访问。 4 1 9 No anchors[] 返回对文档中所有 Anchor 对象的引用。 4 1 9 Yes applets 返回对文档中所有 Applet 对象的引用。 - - - - forms[] 返回对文档中所有 Form 对象引用。 4 1 9 Yes images[] 返回对文档中所有 Image 对象引用。 4 1 9 Yes links[] 返回对文档中所有 Area 和 Link 对象引用。 4 1 9 Yes Document 对象属性 属性 描述 IE F O W3C body 提供对
元素的直接访问。
。 cookie 设置或返回与当前文档有关的所有 cookie。 4 1 9 Yes domain 返回当前文档的域名。 4 1 9 Yes lastModified 返回文档被最后修改的日期和时间。 4 1 No No referrer 返回载入当前文档的文档的 URL。 4 1 9 Yes title 返回当前文档的标题。 4 1 9 Yes URL 返回当前文档的 URL。 4 1 9 Yes Document 对象方法 方法 描述 IE F O W3C close() 关闭用 document.open() 方法打开的输出流,并显示选定的数据。 4 1 9 Yes getElementById() 返回对拥有指定 id 的第一个对象的引用。 5 1 9 Yes getElementsByName() 返回带有指定名称的对象集合。 5 1 9 Yes getElementsByTagName() 返回带有指定标签名的对象集合。 5 1 9 Yes open() 打开一个流,以收集来自任何 document.write() 或 document.writeln() 方法的输出。 4 1 9 Yes write() 向文档写 HTML 表达式 或 JavaScript 代码。 4 1 9 Yes writeln() 等同于 write() 方法,不同的是在每个表达式之后写一个换行符。 4 1 9 Yes Document 对象描述 HTMLDocument 接口对 DOM Document 接口进行了扩展,定义 HTML 专用的属性和方法。
很多属性和方法都是 HTMLCollection 对象(实际上是可以用数组或名称索引的只读数组),其中保存了对锚、表单、链接以及其他可脚本元素的引用。
这些集合属性都源自于 0 级 DOM。它们已经被 Document.getElementsByTagName() 所取代,但是仍然常常使用,因为他们很方便。
write() 方法值得注意,在文档载入和解析的时候,它允许一个脚本向文档中插入动态生成的内容。
注意,在 1 级 DOM 中,HTMLDocument 定义了一个名为 getElementById() 的非常有用的方法。在 2 级 DOM 中,该方法已经被转移到了 Document 接口,它现在由 HTMLDocument 继承而不是由它定义了。
17 HTML DOM Anchor 对象 Anchor 对象 Anchor 对象表示 HTML 超链接。
在 HTML 文档中 标签每出现一次,就会创建 Anchor 对象。
锚可用于创建指向另一个文档的链接(通过 href 属性),或者创建文档内的书签(通过 name 属性)。
您可以通过搜索 Document 对象中的 anchors[] 数组来访问锚,或者使用 document.getElementById()。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Anchor 对象的属性 属性 描述 IE F O W3C accessKey 设置或返回访问一个链接的快捷键。 5 1 No Yes charset 设置或返回被链接资源的字符集。 6 1 9 Yes coords 设置或返回逗号分隔列表,包含了图像映射中链接的坐标。 6 1 9 Yes href 设置或返回被链接资源的 URL。 5 1 9 Yes hreflang 设置或返回被链接资源的语言代码。 6 1 9 Yes id 设置或返回一个链接的 id。 4 1 9 Yes innerHTML 设置或返回一个链接的内容。 4 1 9 No name 设置或返回一个链接的名称。 4 1 9 Yes rel 设置或返回当前文档与目标 URL 之间的关系。 5 1 No Yes rev 设置或返回目标 URL 与之间当前文档的关系。 5 1 No Yes shape 设置或返回图像映射中某个链接的形状。 6 1 9 Yes tabIndex 设置或返回某个链接的 Tab 键控制次序。 6 1 9 Yes target 设置或返回在何处打开链接。 5 1 9 Yes type 设置或返回被链接资源的 MIME 类型。 6 1 9 Yes 标准属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的 title 属性。 5 1 9 Yes Anchor 对象的方法 方法 描述 IE F O W3C blur() 把焦点从链接上移开。 5 1 9 Yes focus() 给链接应用焦点。 5 1 9 Yes
18 HTML DOM Area 对象 Area 对象 Area 对象代表图像映射的一个区域(图像映射指的是带有可点击区域的图像)
在 HTML 文档中 标签每出现一次,就会创建一个 Area 对象。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Area 对象的属性 属性 描述 IE F O W3C accessKey 设置或返回访问某个区域的快捷键。 5 1 No Yes alt 设置或返回当浏览器无法显示某个区域时的替换文字。 5 1 9 Yes coords 设置或返回图像映射中可点击区域的坐标。 5 1 9 Yes hash 设置或返回某个区域中 URL 的锚部分。 4 1 No No host 设置或返回某个区域中 URL 的主机名和端口。 4 1 No No href 设置或返回图像映射中链接的 URL。 4 1 9 Yes id 设置或返回某个区域的 id。 4 1 9 Yes noHref 设置或返回某个区域是否应是活动的还是非活动的。 5 1 9 Yes pathname 设置或返回某个区域中的 URL 的路径名。 4 1 9 No protocol 设置或返回某个区域中的 URL 的协议。 4 1 9 No search 设置或返回某个区域中 URL 的查询字符串部分。 4 1 9 No shape 设置或返回图像映射中某个区域的形状。 5 1 9 Yes tabIndex 设置或返回某个区域的 tab 键控制次序。 5 1 9 Yes target 设置或返回在何处打开区域中的 link-URL。 4 1 9 Yes 标准属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的 title。 5 1 9 Yes
19 HTML DOM Base 对象 Base 对象 Base 对象代表 HTML 的 base 元素。
在 HTML 文档中 每出现一次,Base 对象就会被创建。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Base 对象属性 属性 描述 IE F O W3C href 设置或返回针对页面中所有链接的基准 URL。 5 1 9 Yes id 设置或返回 元素的 id。 4 1 9 Yes target 设置或返回针对页面中所有链接的默认目标框架。 5 1 9 Yes
20 HTML DOM Body 对象 Body 对象 Body 对象代表文档的主体 (HTML body) 。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Body 对象的属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes id 设置或返回 body 的 id。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的咨询性的标题。 5 1 9 Yes
21 HTML DOM Button 对象 Button 对象 Button 对象代表一个按钮。
在 HTML 文档中 标签每出现一次,Button 对象就会被创建。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Button 对象的属性 属性 描述 IE F O W3C accessKey 设置或返回访问某个按钮的快捷键。 6 1 9 Yes disabled 设置或返回是否禁用按钮。 6 1 9 Yes form 返回对包含按钮的表单的引用。 6 1 9 Yes id 设置或返回按钮的 id。 6 1 9 Yes name 设置或返回按钮的名称。 6 1 9 Yes tabIndex 设置或返回按钮的 Tab 键控制次序。 6 1 9 Yes type 返回按钮的表单类型。 6 1 9 Yes value 设置或返回显示在按钮上的文本。 6 1 9 Yes 标准属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的 title 属性。 5 1 9 Yes
22 HTML DOM Canvas 对象 Canvas 对象 Canvas 对象表示一个 HTML 画布元素 - 。它没有自己的行为,但是定义了一个 API 支持脚本化客户端绘图操作。
你可以直接在该对象上指定宽度和高度,但是,其大多数功能都可以通过 CanvasRenderingContext2D 对象获得。这是通过 Canvas 对象的 getContext() 方法并且把直接量字符串 "2d" 作为唯一的参数传递给它而获得的。
标记在 Safari 1.3 中引入,在制作此参考页时,它在 Firefox 1.5 和 Opera 9 中也得到了支持。在 IE 中, 标记及其 API 可以使用位于 excanvas.sourceforge.net 的 ExplorerCanvas 开源项目来模拟。
提示:如果希望学习如何使用 来绘制图形,可以访问 Mozilla 提供的 Canvas 教程(英文)以及相应的 中文 Canvas 教程。 Canvas 对象的属性 height 属性 画布的高度。和一幅图像一样,这个属性可以指定为一个整数像素值或者是窗口高度的百分比。当这个值改变的时候,在该画布上已经完成的任何绘图都会擦除掉。默认值是 300。
width 属性 画布的宽度。和一幅图像一样,这个属性可以指定为一个整数像素值或者是窗口宽度的百分比。当这个值改变的时候,在该画布上已经完成的任何绘图都会擦除掉。默认值是 300。 Canvas 对象的方法 方法 描述 getContext() 返回一个用于在画布上绘图的环境。 参阅 HTML 5 标签
HTML 5 Canvas 教程
23 HTML DOM Event 对象 实例 哪个鼠标按钮被点击?
光标的坐标是?
被按的按键的 unicode 是?
相对于屏幕,光标的坐标是?
shift 键被按了吗?
哪个元素被点击了?
哪个事件类型发生了? Event 对象 Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。
事件通常与函数结合使用,函数不会在事件发生前被执行!
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. 事件句柄 (Event Handlers) HTML 4.0 的新特性之一是能够使 HTML 事件触发浏览器中的行为,比如当用户点击某个 HTML 元素时启动一段 JavaScript。下面是一个属性列表,可将之插入 HTML 标签以定义事件的行为。
属性 此事件发生在何时... IE F O W3C onabort 图像的加载被中断。 4 1 9 Yes onblur 元素失去焦点。 3 1 9 Yes onchange 域的内容被改变。 3 1 9 Yes onclick 当用户点击某个对象时调用的事件句柄。 3 1 9 Yes ondblclick 当用户双击某个对象时调用的事件句柄。 4 1 9 Yes onerror 在加载文档或图像时发生错误。 4 1 9 Yes onfocus 元素获得焦点。 3 1 9 Yes onkeydown 某个键盘按键被按下。 3 1 No Yes onkeypress 某个键盘按键被按下并松开。 3 1 9 Yes onkeyup 某个键盘按键被松开。 3 1 9 Yes onload 一张页面或一幅图像完成加载。 3 1 9 Yes onmousedown 鼠标按钮被按下。 4 1 9 Yes onmousemove 鼠标被移动。 3 1 9 Yes onmouseout 鼠标从某元素移开。 4 1 9 Yes onmouseover 鼠标移到某元素之上。 3 1 9 Yes onmouseup 鼠标按键被松开。 4 1 9 Yes onreset 重置按钮被点击。 4 1 9 Yes onresize 窗口或框架被重新调整大小。 4 1 9 Yes onselect 文本被选中。 3 1 9 Yes onsubmit 确认按钮被点击。 3 1 9 Yes onunload 用户退出页面。 3 1 9 Yes 鼠标 / 键盘属性 属性 描述 IE F O W3C altKey 返回当事件被触发时,"ALT" 是否被按下。 6 1 9 Yes button 返回当事件被触发时,哪个鼠标按钮被点击。 6 1 9 Yes clientX 返回当事件被触发时,鼠标指针的水平坐标。 6 1 9 Yes clientY 返回当事件被触发时,鼠标指针的垂直坐标。 6 1 9 Yes ctrlKey 返回当事件被触发时,"CTRL" 键是否被按下。 6 1 9 Yes metaKey 返回当事件被触发时,"meta" 键是否被按下。 No 1 9 Yes relatedTarget 返回与事件的目标节点相关的节点。 No 1 9 Yes screenX 返回当某个事件被触发时,鼠标指针的水平坐标。 6 1 9 Yes screenY 返回当某个事件被触发时,鼠标指针的垂直坐标。 6 1 9 Yes shiftKey 返回当事件被触发时,"SHIFT" 键是否被按下。 6 1 9 Yes IE 属性 除了上面的鼠标/事件属性,IE 浏览器还支持下面的属性:
属性 描述 cancelBubble 如果事件句柄想阻止事件传播到包容对象,必须把该属性设为 true。 fromElement 对于 mouseover 和 mouseout 事件,fromElement 引用移出鼠标的元素。 keyCode 对于 keypress 事件,该属性声明了被敲击的键生成的 Unicode 字符码。对于 keydown 和 keyup 事件,它指定了被敲击的键的虚拟键盘码。虚拟键盘码可能和使用的键盘的布局相关。 offsetX,offsetY 发生事件的地点在事件源元素的坐标系统中的 x 坐标和 y 坐标。 returnValue 如果设置了该属性,它的值比事件句柄的返回值优先级高。把这个属性设置为 fasle,可以取消发生事件的源元素的默认动作。 srcElement 对于生成事件的 Window 对象、Document 对象或 Element 对象的引用。 toElement 对于 mouseover 和 mouseout 事件,该属性引用移入鼠标的元素。 x,y 事件发生的位置的 x 坐标和 y 坐标,它们相对于用CSS动态定位的最内层包容元素。 标准 Event 属性 下面列出了 2 级 DOM 事件标准定义的属性。
属性 描述 IE F O W3C bubbles 返回布尔值,指示事件是否是起泡事件类型。 No 1 9 Yes cancelable 返回布尔值,指示事件是否可拥可取消的默认动作。 No 1 9 Yes currentTarget 返回其事件监听器触发该事件的元素。 No 1 9 Yes eventPhase 返回事件传播的当前阶段。 Yes target 返回触发此事件的元素(事件的目标节点)。 No 1 9 Yes timeStamp 返回事件生成的日期和时间。 No 1 9 Yes type 返回当前 Event 对象表示的事件的名称。 6 1 9 Yes 标准 Event 方法 下面列出了 2 级 DOM 事件标准定义的方法。IE 的事件模型不支持这些方法:
方法 描述 IE F O W3C initEvent() 初始化新创建的 Event 对象的属性。 No 1 9 Yes preventDefault() 通知浏览器不要执行与事件关联的默认动作。 No 1 9 Yes stopPropagation() 不再派发事件。 No 1 9 Yes
24 HTML DOM Form 对象 Form 对象 Form 对象代表一个 HTML 表单。
在 HTML 文档中
元素的引用。 4 1 9 Yes id 设置或返回选项的 id。 4 1 9 Yes index 返回下拉列表中某个选项的索引位置。 4 1 9 Yes label 设置或返回选项的标记 (仅用于选项组)。 6 Yes selected 设置或返回 selected 属性的值。 4 1 9 Yes text 设置或返回某个选项的纯文本值。 4 1 9 Yes value 设置或返回被送往服务器的值。 4 1 9 Yes 标准属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的 title 属性。 5 1 9 Yes
42 HTML DOM Select 对象 Select 对象 Select 对象代表 HTML 表单中的一个下拉列表。
在 HTML 表单中, 标签每出现一次,一个 Select 对象就会被创建。
您可通过遍历表单的 elements[] 数组来访问某个 Select 对象,或者使用 document.getElementById()。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Select 对象集合 集合 描述 IE F O W3C options[] 返回包含下拉列表中的所有选项的一个数组。 4 1 9 Yes Select 对象属性 属性 描述 IE F O W3C disabled 设置或返回是否应禁用下拉列表。 5 1 9 Yes form 返回对包含下拉列表的表单的引用。 4 1 9 Yes id 设置或返回下拉列表的 id。 4 1 9 Yes length 返回下拉列表中的选项数目。 4 1 9 Yes multiple 设置或返回是否选择多个项目。 4 1 9 Yes name 设置或返回下拉列表的名称。 4 1 9 Yes selectedIndex 设置或返回下拉列表中被选项目的索引号。 4 1 9 Yes size 设置或返回下拉列表中的可见行数。 4 1 9 Yes tabIndex 设置或返回下拉列表的 tab 键控制次序。 5 1 9 Yes type 返回下拉列表的表单类型。 4 1 9 Yes 标准属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的 title 属性。 5 1 9 Yes Select 对象方法 方法 描述 IE F O W3C add() 向下拉列表添加一个选项。 4 1 9 Yes blur() 从下拉列表移开焦点。 4 1 9 Yes focus() 在下拉列表上设置焦点。 4 1 9 Yes remove() 从下拉列表中删除一个选项。 4 1 9 Yes Select 对象事件句柄 事件句柄 描述 IE F O W3C onchange 当改变选择时调用的事件句柄。 4 1 9 Yes
43 HTML DOM Style 对象 Style 对象 Style 对象代表一个单独的样式声明。可从应用样式的文档或元素访问 Style 对象。
使用 Style 对象属性的语法: document.getElementById("id").style.property="值"Style 对象的属性: 背景 边框和边距 布局 列表 杂项 定位 打印 滚动条 表格 文本 规范 IE: Internet Explorer, M: 仅适用于 Mac IE, W: 仅适用于 Windows IE, F: Firefox, O: Opera
W3C: 万维网联盟 World Wide Web Consortium (Internet 标准).
Background 属性 属性 描述 IE F O W3C background 在一行中设置所有的背景属性 4 1 9 Yes backgroundAttachment 设置背景图像是否固定或随页面滚动 4 1 9 Yes backgroundColor 设置元素的背景颜色 4 1 9 Yes backgroundImage 设置元素的背景图像 4 1 9 Yes backgroundPosition 设置背景图像的起始位置 4 No No Yes backgroundPositionX 设置backgroundPosition属性的X坐标 4 No No No backgroundPositionY 设置backgroundPosition属性的Y坐标 4 No No No backgroundRepeat 设置是否及如何重复背景图像 4 1 9 Yes
Border 和 Margin 属性 属性 描述 IE F O W3C border 在一行设置四个边框的所有属性 4 1 9 Yes borderBottom 在一行设置底边框的所有属性 4 1 9 Yes borderBottomColor 设置底边框的颜色 4 1 9 Yes borderBottomStyle 设置底边框的样式 4 1 9 Yes borderBottomWidth 设置底边框的宽度 4 1 9 Yes borderColor 设置所有四个边框的颜色 (可设置四种颜色) 4 1 9 Yes borderLeft 在一行设置左边框的所有属性 4 1 9 Yes borderLeftColor 设置左边框的颜色 4 1 9 Yes borderLeftStyle 设置左边框的样式 4 1 9 Yes borderLeftWidth 设置左边框的宽度 4 1 9 Yes borderRight 在一行设置右边框的所有属性 4 1 9 Yes borderRightColor 设置右边框的颜色 4 1 9 Yes borderRightStyle 设置右边框的样式 4 1 9 Yes borderRightWidth 设置右边框的宽度 4 1 9 Yes borderStyle 设置所有四个边框的样式 (可设置四种样式) 4 1 9 Yes borderTop 在一行设置顶边框的所有属性 4 1 9 Yes borderTopColor 设置顶边框的颜色 4 1 9 Yes borderTopStyle 设置顶边框的样式 4 1 9 Yes borderTopWidth 设置顶边框的宽度 4 1 9 Yes borderWidth 设置所有四条边框的宽度 (可设置四种宽度) 4 1 9 Yes margin 设置元素的边距 (可设置四个值) 4 1 9 Yes marginBottom 设置元素的底边距 4 1 9 Yes marginLeft 设置元素的左边距 4 1 9 Yes marginRight 设置元素的右边据 4 1 9 Yes marginTop 设置元素的顶边距 4 1 9 Yes outline 在一行设置所有的outline属性 5M 1 9 Yes outlineColor 设置围绕元素的轮廓颜色 5M 1 9 Yes outlineStyle 设置围绕元素的轮廓样式 5M 1 9 Yes outlineWidth 设置围绕元素的轮廓宽度 5M 1 9 Yes padding 设置元素的填充 (可设置四个值) 4 1 9 Yes paddingBottom 设置元素的下填充 4 1 9 Yes paddingLeft 设置元素的左填充 4 1 9 Yes paddingRight 设置元素的右填充 4 1 9 Yes paddingTop 设置元素的顶填充 4 1 9 Yes
Layout 属性 属性 描述 IE F O W3C clear 设置在元素的哪边不允许其他的浮动元素 4 1 9 Yes clip 设置元素的形状 4 1 9 Yes content 设置元信息 5M 1 Yes counterIncrement 设置其后是正数的计数器名称的列表。其中整数指示每当元素出现时计数器的增量。默认是1。 5M 1 Yes counterReset 设置其后是正数的计数器名称的列表。其中整数指示每当元素出现时计数器被设置的值。默认是0。 5M 1 Yes cssFloat 设置图像或文本将出现(浮动)在另一元素中的何处。 5M 1 9 Yes cursor 设置显示的指针类型 4 1 9 Yes direction 设置元素的文本方向 5 1 9 Yes display 设置元素如何被显示 4 1 9 Yes height 设置元素的高度 4 1 9 Yes markerOffset 设置marker box的principal box距离其最近的边框边缘的距离 5M 1 Yes marks 设置是否cross marks或crop marks应仅仅被呈现于page box边缘之外 5M 1 Yes maxHeight 设置元素的最大高度 5M 1 9 Yes maxWidth 设置元素的最大宽度 5M 1 9 Yes minHeight 设置元素的最小高度 5M 1 9 Yes minWidth 设置元素的最小宽度 5M 1 9 Yes overflow 规定如何处理不适合元素盒的内容 4 1 9 Yes verticalAlign 设置对元素中的内容进行垂直排列 4 1 No Yes visibility 设置元素是否可见 4 1 9 Yes width 设置元素的宽度 4 1 9 Yes
List 属性 属性 描述 IE F O W3C listStyle 在一行设置列表的所有属性 4 1 9 Yes listStyleImage 把图像设置为列表项标记 4 1 No Yes listStylePosition 改变列表项标记的位置 4 1 9 Yes listStyleType 设置列表项标记的类型 4 1 9 Yes
Positioning 属性 属性 描述 IE F O W3C bottom 设置元素的底边缘距离父元素底边缘的之上或之下的距离 5 1 9 Yes left 置元素的左边缘距离父元素左边缘的左边或右边的距离 4 1 9 Yes position 把元素放置在static, relative, absolute 或 fixed 的位置 4 1 9 Yes right 置元素的右边缘距离父元素右边缘的左边或右边的距离 5 1 9 Yes top 设置元素的顶边缘距离父元素顶边缘的之上或之下的距离 4 1 9 Yes zIndex 设置元素的堆叠次序 4 1 9 Yes
Printing 属性 属性 描述 IE F O W3C orphans 设置段落留到页面底部的最小行数 5M 1 9 Yes page 设置显示某元素时使用的页面类型 5M 1 9 Yes pageBreakAfter 设置某元素之后的分页行为 4 1 9 Yes pageBreakBefore 设置某元素之前的分页行为 4 1 9 Yes pageBreakInside 设置某元素内部的分页行为 5M 1 9 Yes size 设置页面的方向和尺寸 1 9 Yes widows 设置段落必须留到页面顶部的最小行数 5M 1 9 Yes
Scrollbar 属性 (IE-only) 属性 描述 IE F O W3C scrollbar3dLightColor 设置箭头和滚动条左侧和顶边的颜色 5W No No No scrollbarArrowColor 设置滚动条上的箭头颜色 5W No No No scrollbarBaseColor 设置滚动条的底色 5W No No No scrollbarDarkShadowColor 设置箭头和滚动条右侧和底边的颜色 5W No No No scrollbarFaceColor 设置滚动条的表色 5W No No No scrollbarHighlightColor 设置箭头和滚动条左侧和顶边的颜色,以及滚动条的背景 5W No No No scrollbarShadowColor 设置箭头和滚动条右侧和底边的颜色 5W No No No scrollbarTrackColor 设置滚动条的背景色 5W No No No
Table 属性 属性 描述 IE F O W3C borderCollapse 设置表格边框是否合并为单边框,或者像在标准的HTML中那样分离。 5 1 9 Yes borderSpacing 设置分隔单元格边框的距离 5M 1 9 Yes captionSide 设置表格标题的位置 5M No No Yes emptyCells 设置是否显示表格中的空单元格 5M 1 9 Yes tableLayout 设置用来显示表格单元格、行以及列的算法 5 No No Yes
Text 属性 属性 描述 IE F O W3C color 设置文本的颜色 4 1 9 Yes font 在一行设置所有的字体属性 4 1 9 Yes fontFamily 设置元素的字体系列。 4 1 9 Yes fontSize 设置元素的字体大小。 4 1 9 Yes fontSizeAdjust 设置/调整文本的尺寸 5M 1 No Yes fontStretch 设置如何紧缩或伸展字体 5M No No Yes fontStyle 设置元素的字体样式 4 1 9 Yes fontVariant 用小型大写字母字体来显示文本 4 1 9 Yes fontWeight 设置字体的粗细 4 1 9 Yes letterSpacing 设置字符间距 4 1 9 Yes lineHeight 设置行间距 4 1 9 Yes quotes 设置在文本中使用哪种引号 5M 1 Yes textAlign 排列文本 4 1 9 Yes textDecoration 设置文本的修饰 4 1 9 Yes textIndent 缩紧首行的文本 4 1 9 Yes textShadow 设置文本的阴影效果 5M 1 Yes textTransform 对文本设置大写效果 4 1 9 Yes unicodeBidi 5 1 Yes whiteSpace 设置如何设置文本中的折行和空白符 4 1 9 Yes wordSpacing 设置文本中的词间距 6 1 9 Yes
标准属性 属性 描述 IE F O W3C dir 设置或返回文本的方向 5 1 9 Yes lang 设置或返回元素的语言代码 5 1 9 Yes title 设置或返回元素的咨询性的标题 5 1 9 Yes
cssText 属性 它是一组样式属性及其值的文本表示。这个文本格式化为一个 CSS 样式表,去掉了包围属性和值的元素选择器的花括号。
将这一属性设置为非法的值将会抛出一个代码为 SYNTAX_ERR 的 DOMException 异常。当 CSS2Properties 对象是只读的时候,试图设置这一属性将会抛出一个代码为 NO_MODIFICATION_ALLOWED_ERR 的 DOMException 异常。 关于 CSS2Properties 对象 CSS2Properties 对象表示一组 CSS 样式属性及其值。它为 CSS 规范定义的每一个 CSS 属性都定义一个 JavaScript 属性。
一个 HTMLElement 的 style 属性是一个可读可写的 CSS2Properties 对象,就好像 CSSRule 对象的 style 属性一样。不过,Window.getComputedStyle() 的返回值是一个 CSS2Properties 对象,其属性是只读的。 相关页面 XML DOM 参考手册:CSS2Properties 对象
参考手册:CSS 参考手册
44 HTML DOM Table 对象 Table 对象 Table 对象代表一个 HTML 表格。
在 HTML 文档中
标签每出现一次,一个 Table 对象就会被创建。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Table 对象集合 集合 描述 IE F O W3C cells[] 返回包含表格中所有单元格的一个数组。 5 1 1 No rows[] 返回包含表格中所有行的一个数组。 4 1 9 Yes tBodies[] 返回包含表格中所有 tbody 的一个数组。 4 Yes Table 对象属性 属性 描述 IE F O W3C align 表在文档中的水平对齐方式。(已废弃) - - - - bgColor 表的背景颜色。(已废弃) - - - - border 设置或返回表格边框的宽度。 4 1 9 Yes caption 对表格的
元素的引用。 4 1 9 Yes cellPadding 设置或返回单元格内容和单元格边框之间的空白量。 4 1 9 Yes cellSpacing 设置或返回在表格中的单元格之间的空白量。 4 1 9 Yes frame 设置或返回表格的外部边框。 4 1 9 Yes id 设置或返回表格的 id。 4 1 9 Yes rules 设置或返回表格的内部边框(行线)。 4 1 9 Yes summary 设置或返回对表格的描述(概述)。 6 1 9 Yes tFoot 返回表格的 TFoot 对象。如果不存在该元素,则为 null。 4 1 9 Yes tHead 返回表格的 THead 对象。如果不存在该元素,则为 null。 4 1 9 Yes width 设置或返回表格的宽度。 4 1 9 Yes 标准属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的 title 属性。 5 1 9 Yes Table 对象方法 方法 描述 IE F O W3C createCaption() 为表格创建一个 caption 元素。 4 1 9 Yes createTFoot() 在表格中创建一个空的 tFoot 元素。 4 1 9 Yes createTHead() 在表格中创建一个空的 tHead 元素。 4 1 9 Yes deleteCaption() 从表格删除 caption 元素以及其内容。 4 1 9 Yes deleteRow() 从表格删除一行。 4 1 9 Yes deleteTFoot() 从表格删除 tFoot 元素及其内容。 4 1 9 Yes deleteTHead() 从表格删除 tHead 元素及其内容。 4 1 9 Yes insertRow() 在表格中插入一个新行。 4 1 9 Yes
45 HTML DOM TableCell 对象 TableCell 对象 TableCell 对象代表一个 HTML 表格单元格。
在一个 HTML 文档中
标签每出现一次,一个 TableCell 对象就会被创建。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. TableCell 对象属性 属性 描述 IE F O W3C abbr 设置或返回单元格中内容的缩写版本。 6 1 9 Yes align 设置或返回单元格内部数据的水平排列方式。 4 1 9 Yes axis 设置或返回相关单元格的一个逗号分隔的列表。 6 1 9 Yes cellIndex 返回单元格在某行的单元格集合中的位置。 4 1 9 Yes ch 设置或返回单元格的对齐字符。 Yes chOff 设置或返回单元格的对齐字符的偏移量。 Yes colSpan 单元格横跨的列数。 4 1 9 Yes headers 设置或返回 header-cell 的 id 值。 Yes id 设置或返回单元格的 id。 4 1 9 Yes innerHTML 设置或返回单元格的开始标签和结束标签之间的 HTML。 4 1 9 No rowSpan 设置或返回单元格可横跨的行数。 4 1 9 Yes scope 设置或返回此单元格是否可提供标签信息。 Yes vAlign 设置或返回表格单元格内数据的垂直排列方式。 4 1 9 Yes width 设置或返回单元格的宽度。 4 1 9 Yes 标准属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的 title 属性。 5 1 9 Yes
46 HTML DOM TableRow 对象 TableRow 对象 TableRow 对象代表一个 HTML 表格行。
在 HTML 文档中
标签每出现一次,一个 TableRow 对象就会被创建。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. TableRow 对象集合 集合 描述 IE F O W3C cells[] 返回包含行中所有单元格的一个数组。 4 1 9 Yes TableRow 对象属性 属性 描述 IE F O W3C align 设置或返回在行中数据的水平排列。 4 1 9 Yes ch 设置或返回在行中单元格的对齐字符。 Yes chOff 设置或返回在行中单元格的对齐字符的偏移量。 Yes id 设置或返回行的 id。 4 1 9 Yes innerHTML 设置或返回行的开始标签和结束标签之间的 HTML。 5 1 9 No rowIndex 返回该行在表中的位置。 4 1 9 Yes sectionRowIndex 返回在 tBody 、tHead 或 tFoot 中,行的位置。 Yes vAlign 设置或返回在行中的数据的垂直排列方式。 4 1 9 Yes TableRow 对象方法 方法 描述 IE F O W3C deleteCell() 删除行中的指定的单元格。 4 1 9 Yes insertCell() 在一行中的指定位置插入一个空的
元素。 4 1 9 Yes
47 HTML DOM Textarea 对象 Textarea 对象 Textarea 对象代表 HTML 表单中的一个文本区 (text-area)。在表单中 标签每出现一次,一个 Textarea 对象就会被创建。
您可以通过索引相应表单的元素数组来访问某个 Textarea 对象,或者使用 getElementById()。
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C 标准. Textarea Object Properties 属性 描述 IE F O W3C accessKey 设置或返回访问 textarea 的键盘快捷键。 4 1 9 Yes cols 设置或返回 textarea 的宽度。 4 1 9 Yes defaultValue 设置或返回文本框中的初始内容。 4 1 9 Yes disabled 设置或返回 textarea 是否应当被禁用。 5 1 9 Yes form 返回对包含该 textarea 的表单对象的引用。 4 1 9 Yes id 设置或返回某个 textarea 的 id。 4 1 9 Yes name 设置或返回 textarea 的名称。 4 1 9 Yes readOnly 设置或返回 textarea 是否应当是只读的。 4 1 9 Yes rows 设置或返回 textarea 的高度。 4 1 9 Yes tabIndex 设置或返回 textarea 的 tab 键控制次序。 4 1 9 Yes type 返回该文本框的表单类型。 4 1 9 Yes value 设置或返回在 textarea 中的文本。 4 1 9 Yes 标准属性 属性 描述 IE F O W3C className 设置或返回元素的 class 属性。 5 1 9 Yes dir 设置或返回文本的方向。 5 1 9 Yes lang 设置或返回元素的语言代码。 5 1 9 Yes title 设置或返回元素的 title 属性。 5 1 9 Yes Textarea 对象方法 方法 描述 IE F O W3C blur() 从 textarea 移开焦点。 4 1 9 Yes focus() 在 textarea 上设置焦点。 4 1 9 Yes select() 选择 textarea 中的文本。 4 1 9 Yes Textarea 对象事件句柄 事件句柄 描述 IE F O W3C onchange 当输入值改变时调用的事件句柄 4 1 9 Yes
转载于:https://www.cnblogs.com/kaka-bing/archive/2012/02/13/2349478.html