TABLE 元素 | table 对象
指定所含内容要组织成行列的表格。
成员表
下面的表格列出了 table 对象引出的成员。请单击左侧的标签来选择你想要查看的成员类型。
标签属性/属性
行为
集合
事件
滤镜
滤镜属性 | 描述 |
Alpha |
调整对象内容的不透明度。 |
AlphaImageLoader |
在对象的边界和对象背景到内容之间显示图像,可选剪裁或缩放图像大小。当装入便携网络图像(PNG)时,从 0 到 100% 的 透明度都是支持的。 |
Barn |
以开门或关门的运动方式显示对象的新内容。 |
BasicImage |
调整对象内容的颜色处理、图像旋转或不透明度。 |
BlendTrans |
以渐隐原始内容的形式显示对象的新内容。 |
Blinds |
以打开或关闭盲点的运动方式显示对象的新内容。 |
Blur |
模糊对象的内容以便使其看起来失去焦点。 |
CheckerBoard |
以揭开覆盖在原始内容上的棋盘的形式显示对象的新内容。 |
Chroma |
将对象内容的指定颜色显示为透明。 |
Compositor |
以新旧内容逻辑颜色组合的形式显示对象的新内容。每个版本的颜色和 alpha 值都会被计算用来决定输出图像的最终颜色。 |
DropShadow |
创建对象内容的实体阴影,偏移量位于指定方向。这将使得内容看起来是浮动的因此会产生阴影。 |
Emboss |
使用灰度值对对象以浮雕纹理显示。 |
Engrave |
使用灰度值对对象以雕刻纹理显示。 |
Fade |
以渐隐原始内容的形式显示对象的新内容。 |
FlipH |
以沿水平方向翻转的形式显示对象内容。 |
FlipV |
以沿垂直方向翻转的形式显示对象内容。 |
Glow |
在对象边缘外侧添加光晕以便使其看起来像发光的样子。 |
Gradient |
在对象的背景和内容之间显示一个渐变色彩的表面。 |
GradientWipe |
以在原有内容上覆盖渐变带的形式显示对象的新内容。 |
Gray |
以灰度显示对象内容。 |
ICMFilter |
根据图像颜色管理(ICM)配置文件转换对象的彩色内容。这将允许指定内容的显示效果得以改善,或者在打印机或监视器等硬件设备上模拟显示。 |
Inset |
以对角线方向显示对象的新内容。 |
Invert |
反转对象内容的色调、饱和度和亮度。 |
Iris |
以彩虹效果显示对象的新内容,这与照相机光圈打开相似。 |
Light |
在对象的内容上创建灯光效果。 |
MaskFilter |
将对象内容的透明像素显示为彩色遮罩,将非透明像素显示为透明。 |
Matrix |
使用矩阵变换缩放、旋转或显现对象的内容。 |
MotionBlur |
以运动模糊的效果显示对象内容。 |
Pixelate |
将对象的内容显示为彩色方块,其颜色取决于该方块所替代区域的平均颜色值。此滤镜显示可用于切换。 |
RadialWipe |
以辐射状擦除的形式显现对象的新内容。 |
RandomBars |
以随机像素线爆炸的形式显现对象的新内容。 |
RandomDissolve |
以随机像素爆炸的形式显现对象的新内容。 |
Redirect |
目前还不支持。 |
RevealTrans |
使用 24 种预先定义的切换效果显现对象的新内容。 |
Shadow |
创建对象内容的实体阴影,偏移量位于指定方向。这将创建阴影效果。 |
Slide |
以图像滑行的形式显现对象的新内容。 |
Spiral |
以螺旋运动的形式显现对象的新内容。 |
Stretch |
以拉伸覆盖原始内容的形式显现对象的新内容。有一个选项类似立方体从一个表面转到另外一个表面。 |
Strips |
以条形覆盖的形式显现对象的原始内容,好像有一把锯将原始内容锯开。 |
Wave |
在对象的内容上执行垂直方向的正弦波扭曲。 |
Wheel |
以旋转运动的形式显现对象的新内容,好像轮子滚过原始内容。 |
Xray |
更改对象内容的颜色深度将其以黑白显示。 |
Zigzag |
在对象上将对象的新内容进行来回移动以便覆盖原始内容。 |
方法
对象
样式
注释
下列标签可在表格结构中出现: CAPTION, COL, COLGROUP, TBODY, TD, TFOOT, TH, THEAD 和 TR。
对于每个 table 对象,仅可指定一个 tHead 和 tFoot。
在文档装入的过程中,对表格的修改将被禁止,直到 onload 事件发生。任何时刻都允许只读访问。
表格对象模型对于数据绑定的表格是只读的。例如,用于删除表格行的脚本可以在未绑定的表格上正确运行,但无法在已绑定数据的表格上运行。table 对象的属性仍旧可用,但是对表格中的绑定数据进行的更改必须通过数据源。
表格的属性区分于表格中所包含的单元格的属性。例如,多列表格的 offsetLeft 属性与表格中最左端单元格的 offsetLeft 属性并不相同。请在编写脚本时选择正确的表格和/或单元格对象。
table 对象及其相关的元素有独立的表格对象模型,这与常规对象模型所采用的方法有很大不同。要获得关于表格对象模型更多的信息,请参看如何动态生成表格。
在脚本中访问 height 属性时,请使用 pixelHeight 或 posHeight 属性测量高度的数值。
如果想要对高度和宽度进行动态变更,那么原始值必须是通过样式指定的(例如,style="height:200px; width:200px"),而不是通过 height 和 width 标签属性。
表格的许多样式并不从其父对象中继承。这其中包括: font-size; font-weight; line-height; text-align; font-style; font-variant。
此元素在 Microsoft® Internet Explorer 3.0 的 HTML 中可用,在 Internet Explorer 4.0 的脚本中可用。
此元素是一个块元素。
此元素需要关闭标签。
示例
下面的例子使用了 TABLE 元素和 THEAD, TR 及 TH 创建了三行两列的表格。
<TABLE BORDER=1 WIDTH=80%>
<THEAD>
<TR>
<TH>标题 1</TH>
<TH>标题 2</TH>
</TR>
</THEAD>
<TBODY>
<TR>
<TD>第 1 行, 第 1 列文本。</TD>
<TD>第 1 行, 第 2 列文本。</TD>
</TR>
<TR>
<TD>第 2 行, 第 1 列文本。</TD>
<TD>第 2 行, 第 2 列文本。</TD>
</TR>
</TBODY>
</TABLE>
标准信息
此对象定义在 HTML 3.2
和万维网协会(W3C)文档对象模型(DOM) 级别 1
中。
参看
如何动态生成表格