可用于功能测试 HTML 对象的标准属性

标准属性提供一种跨浏览器访问属性及其值的常用方法。本主题列出可用于 HTML 对象的标准属性。

这些属性中大多数都在 W3C 所定义的 HTML 元素属性上建模。

属性 使用
.align 元素的 align 属性的值。有效值为 bottom、middle 和 top。
.alt 元素的 alt 属性的值。 这是元素的“备用”文本,通常在鼠标悬停在元素上时由浏览器所显示。
.border 元素的 border 属性的值。返回像素数。
.bounds 以屏幕坐标表示对象定界矩形的矩形。
.caption 对于 TABLE 元素,caption 属性的值。 对于 HTML 对话框,这是对话框的名称。
.cellIndex 有关元素所在行的单元格索引 (>=0)。
.checked 指示是 (true) 否 (false) 选中复选框的布尔值。
.class TestObject 类名;例如,对于 TABLE 元素,为“HtmlTable”。
.className 元素的类属性的值(用于 HTML 中的样式表)。
.clientRect 以客户机坐标表示的元素定界矩形。
.code APPLET 元素的 code 属性的值。
.codeBase APPLET 元素的 codeBase 属性的值。
.colSpan 元素的 colSpan 属性的值。
.cookie 文档 cookie 的当前值。
.coords 元素的 coords 属性的值。这是包含坐标(用于定义客户机端图像映射的 AREA 元素)的字符串。格式为 x1, y1、x2, y2 等。
.defaultChecked 元素的 defaultChecked 属性的布尔值。
.defaultSelected 布尔值;当为 true 时,指示缺省情况下,在显示页面时会选择 SELECT 元素(列表框或下拉列表)中的 OPTION 元素。
.defaultValue 元素的 defaultValue 属性的值。
.disabled 元素的 disabled 属性的值,作为布尔值返回。如果为 true,那么对于该项,当前已禁用用户输入。
.hasFocus 指示当前元素是否具有焦点。
.hasScript 布尔值;当已将脚本与此元素上的操作相关联时为 true。
.height 元素的 height 属性的值。对于图像元素,这是图像的显示高度(以像素为单位)。
.href 元素的 href 属性的值。这是 ANCHOR 和 AREA 元素用来指示单击对应元素的结果的 URL。
.hspace 元素的 hspace 属性的值,表示插入到 IMG、OBJECT 或 APPLET 元素的左边或右边的空格数。
.id 元素的 id 属性的值。
.indeterminate 布尔值;当复选框的状态已更改时为 true。
.index 列表框或组合下拉列表中 OPTION 元素的索引。
.isMap 布尔值;对于图像元素 (IMG),当元素为服务器端图像映射时该值为 true。
.length 元素的 length 属性的值。对于 SELECT 元素,这指示列表中的项数。
.maxLength 对于编辑控件(输入类型 = 文本或文本区域),这指示用户可输入的最大字符数。
.multiple 布尔值;对于 SELECT 元素(列表框或组合下拉列表),值为 true 指示列表支持多选。
.name name 属性的值(仅适用于 Form 元素和框架)。
.noHref 元素的 noHref 属性的值。在 AREA 元素上设置时,指示对应区域没有关联的操作。
.offsetHeight 元素的高度。
.offsetLeft 在 DOM 中,元素从其左边缘到其父元素的左边缘的偏移量(以像素为单位)。
.offsetRight 在 DOM 中,元素从其右边缘到其父元素的右边缘的偏移量(以像素为单位)。
.offsetTop 在 DOM 中,元素从其上边缘到其父元素的上边缘的偏移量。
.offsetWidth 元素的宽度。
.readOnly 元素的 readOnly 属性的值。布尔值;当 Form 元素为只读时为 true。
.readyState

浏览器的当前状态,指示其当前是正在装入文档还是已准备好可进行用户输入。这是整数值:

0 - 未初始化

1 - 正在装入

2 - 已装入

3 - 交互式

4 - 完成(就绪)

.rowIndex 表中元素的行索引 (>=0)。
.rows TEXTAREA 元素的 rows 属性的值,以文本行数来指示编辑控件的大小。
.rowSpan 元素的 rowSpan 属性的值。
.screenLeft 以屏幕坐标 x 分量表示的定界矩形左上角。
.screenTop 以屏幕坐标 y 分量表示的定界矩形左上角。
.select 布尔值;当突出显示 FORM 元素以接收用户输入时为 true。
.selected 布尔值;当选中 SELECT 元素(列表框或下拉列表)中的 OPTION 元素时为 true。
.selectedIndex 元素的 selectedIndex 属性的值。对于单选 Select 元素,这指示所选择的是哪个选项元素。整数范围为 >=0。
.shape 元素的 shape 属性的值。用于客户机端图像图中的 AREA 元素。有效值为 default、rect、circle 和 poly。
.size 元素的 size 属性的值。对于 Select 元素,指列表中同时显示的项数。如果大小 > 1,那么列表会显示为列表框;否则,列表会显示为组合下拉列表。
.src 元素的 src 属性的值。对于图像和图像按钮,这是指定图像文件的 URL。
.tag 元素的 HTML 标记。
.target 元素的 target 属性的值。对于锚点,这指示目标框架(应在其中打开文档的框架)的名称。
.text

用于界定元素的 HTML 标记内的文本。 例如:

  <A>This is an Anchor<IMG src=map.gif></a>

文本属性会返回“This is an Anchor”。如果找到连续的空格字符,那么会将所有空格组合并减少为单个空白字符。

.title 元素的 title 属性的值。这通常是将鼠标悬停在元素上方时显示的文本。
.type 元素的 type 属性的值。例如,对于输入元素,这是文本、密码、复选框、单选框、提交、图像、重置、按钮、隐藏或文件。
.url 文档的 URL。
.useMap 元素的 useMap 属性的值。该值是指定 URL 的字符串,用于 IMAGE 元素 (IMG) 来指示客户机端图像映射。URL 指向与图关联的 MAP 元素。这通常是与文档相关的引用。
.value 元素的 value 属性的值。在 Form 元素中,这表示在发布表单时所发送的值。
.vspace 元素的 vspace 属性的值,指插入到 IMG、OBJECT 或 APPLET 元素上方或下方的空格数。
.width 元素的 width 属性的值。对于 IMAGE 元素,这是图像的显示宽度(以像素为单位)。
.window 元素的返回为长整型的重量级窗口。对于浏览器,这是顶级窗口。

反馈