DHTML 方法(转)[@more@]
下面列出了由动态 HTML(DHTML) 对象模型定义的方法。
方法
add | 向 areas, controlRange 或 options 集合中添加一个元素。 |
add | 创建一个新的 namespace 对象并将其添加到集合中。 |
addBehavior | 给元素附加一个行为。 |
AddChannel | 显示一个对话框,允许用户输入指定的频道,或当已安装时更改频道的 URL。 |
AddDesktopComponent | 向 Microsoft® 活动桌面® 中添加 Web 站点或图像。 |
AddFavorite | 出现一个对话框提示用户将指定的 URL 添加到收藏夹内。 |
addImport | 为指定样式表向 imports 集合中添加样式表。 |
addPageRule | 为样式表创建新的 page 对象。 |
addReadRequest | 向读取需求队列中添加项。 |
addRule | 为样式表创建新规则。 |
alert | 显示包含由应用程序自定义消息的对话框。 |
appendChild | 给对象追加一个子元素。 |
appendData | 向对象末尾添加新的字符串。 |
applyElement | 使得元素成为其它元素的子元素或父元素。 |
assign | 装入新的 HTML 文档。 |
attachEvent | 将指定函数绑定到事件,以便每当该事件在对象上触发时都调用该函数。 |
AutoCompleteSaveForm | 将指定表单保存到自动完成数据存储中。 |
AutoScan | 通过完成模板传递指定查询试图连接到 Web 服务器。 |
back | 从历史列表中装入前一个 URL。 |
blur | 使元素失去焦点并触发 onblur 事件。 |
ChooseColorDlg | 打开系统颜色选择对话框。 |
clear | 清除选中区的内容。 |
clear | 目前尚未支持。 |
clearAttributes | 从对象中删除全部标签属性和值。 |
clearData | 通过 dataTransfer 或 clipboardData 对象从剪贴板删除一种或多种数据格式。 |
clearInterval | 使用 setInterval 方法取消先前开始的间隔事件。 |
clearRequest | 清除读取需求队列中的全部需求,以便准备一个新的配置信息需求。 |
clearTimeout | 取消先前用 setTimeout 方法设置的超时事件。 |
click | 触发 onclick 事件来模拟单击。 |
cloneNode | 从文档层次中复制对对象的引用。 |
close | 关闭当前浏览器窗口或 HTML 应用程序(HTA)。 |
close | 关闭输出流并强制将数据发送到显示。 |
collapse | 将插入点移动到当前范围的开始或结尾。 |
compareEndPoints | 比较 TextRange 对象的结束点和其它范围的结束点。 |
componentFromPoint | 通过特定事件返回对象在指定坐标下的位置。 |
confirm | 显示一个确认对话框,其中包含一个可选的消息和确定取消按钮。 |
contains | 检查对象中是否包含给定元素。 |
createAttribute | 以指定名称创建 attribute 对象。 |
createCaption | 在表格中创建空的 caption 元素。 |
createComment | 以指定数据创建 comment 对象。 |
createControlRange | 创建一个非文本元素的 controlRange 集合。 |
createDocumentFragment | 创建一个新文档。 |
createElement | 为指定标签创建一个元素的实例。 |
createEventObject | 生成当使用 fireEvent 方法时用于传递事件相关信息的 event 对象。 |
createPopup | 创建弹出窗口。 |
createRange | 从当前文本选中区中创建 TextRange 对象,或从控件选中区中创建 controlRange 集合。 |
createRangeCollection | 从当前选中区中创建一个 TextRange 对象。 |
createStyleSheet | 为文档创建样式表。 |
createTextNode | 从指定值中创建文本字符串。 |
createTextRange | 为元素创建一个 TextRange 对象。 |
createTFoot | 在表格中创建空的 tFoot 元素。 |
createTHead | 在表格中创建空的 tHead 元素。 |
deleteCaption | 从表格中删除 caption 元素及其内容。 |
deleteCell | 从表格行及 cells 集合中删除指定单元格(td)。 |
deleteData | 从对象中删除指定范围的字符。 |
deleteRow | 从表格及 rows 集合中删除指定行(tr)。 |
deleteTFoot | 从表格中删除 tFoot 元素及其内容。 |
deleteTHead | 从表格中删除 tHead 元素及其内容。 |
detachEvent | 从事件中取消指定函数的绑定,这样当事件触发时函数就不会收到通知了。 |
doImport | 动态导入元素行为。 |
doReadRequest | 执行所有位于读取需求队列中的需求。 |
doScroll | 模拟对滚动条组件的单击。 |
dragDrop | 初始化拖曳事件。 |
duplicate | 返回 TextRange 的副本。 |
elementFromPoint | 返回指定 x 和 y 坐标的元素。 |
empty | 取消当前选中区,将选中区类型设置为 none,将其 item 属性设置为 null。 |
execCommand | 在当前文档、当前选中区或给定范围上执行命令。 |
execScript | 以给定语言执行指定的脚本。 |
expand | 扩展范围以便完全包含指定单位的范围。 |
findText | 在文本中搜索文本并将范围的开始和结束点设置为包围搜索字符串。 |
fireEvent | 触发对象的指定事件。 |
firstPage | 显示绑定表格的数据集的第一页记录。 |
focus | 使得元素得到焦点并执行由 onfocus 事件指定的代码。 |
forward | 从历史列表中装入下一个 URL。 |
getAdjacentText | 返回邻接文本字符串。 |
getAttribute | 获取指定标签属性的值。 |
getAttribute | 从 userProfile 对象中返回命名属性的值。 |
getAttributeNode | 获取由 attribute.name 属性引用的 attribute 对象。 |
getBookmark | 获取可用于使 moveToBookmark 返回相同范围的书签(白底字符串)。 |
getBoundingClientRect | 获取指定 TextRectangle 对象集合绑定的对象。 |
getClientRects | 获取描述对象内容或客户区内布局的矩形集合。每个矩形都描述了一条直线。 |
getData | 通过 dataTransfer 或 clipboardData 对象从剪贴板获取指定格式的数据。 |
getElementById | 获取对 ID 标签属性为指定值的第一个对象的引用。 |
getElementsByName | 根据 NAME 标签属性的值获取对象的集合。 |
getElementsByTagName | 获取基于指定元素名称的对象集合。 |
getExpression | 获取给定属性的表达式。 |
getNamedItem | 使用 attributes 集合获取由 name 属性指定的 attribute。 |
go | 从历史列表中装入 URL。 |
hasChildNodes | 返回表明对象是否有子对象的值。 |
hasFeature | 返回表明对象是否实现了指定的文档对象模型(DOM)标准的值。 |
hasFocus | 获取表明对象目前是否拥有焦点的值。 |
hide | 关闭弹出窗口。 |
ImportExportFavorites | 处理导入和导出 Microsoft® Internet Explorer® 收藏夹。 |
inRange | 返回一个范围是否被另一个范围包含。 |
insertAdjacentElement | 在指定位置插入元素。 |
insertAdjacentHTML | 在指定位置的元素中插入给定的 HTML 文本。 |
insertAdjacentText | 在指定位置插入给定的文本。 |
insertBefore | 在文档层次中插入元素作为父对象的子结点。 |
insertCell | 在表格行(tr)中创建新单元格,并将单元格添加到 cells 集合中。 |
insertData | 在对象的指定偏移量处插入新字符串。 |
insertRow | 在表格中创建新行(tr),并将行添加到 rows 集合中。 |
isEqual | 返回指定范围是否与当前范围相等。 |
IsSubscribed | 获取表明客户是否订阅了给定频道的值。 |
item | 从 all 集合或各种其它集合中获取对象。 |
item | 从 filters 集合或各种其它集合中获取对象。 |
item | 从 attributes 集合中获取元素的标签属性。 |
item | 从 behaviorUrns 集合中获取对象。 |
item | 从 namespaces 集合中获取 namespace 对象。 |
item | 从 rules 集合中获取对象。 |
item | 从 pages 集合中获取对象。 |
item | 从 controlRange 集合中获取对象。 |
item | 从 bookmarks 集合中获取对象。 |
item | 从 childNodes 或 children 集合中获取对象。 |
item | 获取指定块格式化标签名称的字符串。 |
javaEnabled | 返回 Java 是否已启用。 |
lastPage | 显示绑定表格的数据集的最后一页记录。 |
mergeAttributes | 复制所有读/写标签属性到指定元素。 |
move | 折叠给定文本范围并将空范围移动给定单位数。 |
moveBy | 将窗口的位置移动指定 x 和 y 偏移值。 |
moveEnd | 更改范围的结束位置。 |
moveRow | 将表格行移动到新位置。 |
moveStart | 更改范围的开始位置。 |
moveTo | 将窗口左上角的屏幕位置移动到指定的 x 和 y 位置。 |
moveToBookmark | 移动到书签。 |
moveToElementText | 移动文本范围以便范围的开始和结束位置能够完全包含给定元素的文本。 |
moveToPoint | 将文本范围的开始和结束位置移动到给定点。 |
namedItem | 从指定集合中获取对象或集合。 |
namedRecordset | 获取与来自于数据源对象(DSO)的命名数据成员相对应的记录集对象。 |
navigate | 在当前窗口中装入指定 URL。 |
NavigateAndFind | 前往指定的 URL 并选中指定文本。 |
nextPage | 显示绑定表格的数据集的下一页记录。 |
normalize | 合并邻接 TextNode 对象以便生成一个常规的文档对象模型。 |
open | 打开新窗口并装入给定 URL 的文档。 |
open | 此方法以两种方式工作。该方法打开一个文档用于收集 write 和 writeln 方法的输出。在这种情况下,只使用前两个参数 url 和 name。若指定了附加参数,此方法将打开一个窗口,这与 window 对象的 window.open 方法相同。 |
parentElement | 获取给定文本范围的父元素。 |
pasteHTML | 将 HTML 文本粘贴入给定文本范围,替换范围内任何先前的文本和 HTML 元素。 |
previousPage | 显示绑定表格的数据集的上一页记录。 |
打印与窗口关联的文档。 | |
prompt | 显示一个提示对话框,其中带有一条消息和一个输入框。 |
queryCommandEnabled | 返回表明指定命令是否可于给定文档当前状态下使用 execCommand 命令成功执行的 Boolean 值。 |
queryCommandIndeterm | 返回表明指定命令是否处于模糊状态的 Boolean 值。 |
queryCommandState | 返回表明命令当前状态的 Boolean 值。 |
queryCommandSupported | 返回表明当前命令是否在当前区域上支持的 Boolean 值。 |
queryCommandValue | 返回文档、范围或当前选中区对于给定命令的当前值。 |
recalc | 重新计算当前文档中的全部动态属性。 |
refresh | 刷新表格中的内容。当调用 removeRule 这样的方法后这可能是必需的,因为此时页面可能不会自动更新。 |
releaseCapture | 释放当前文档中对象的鼠标捕捉。 |
reload | 重新装入当前页面。 |
remove | 从集合中删除一个元素。 |
removeAttribute | 删除对象的给定标签属性。 |
removeAttributeNode | 从对象中删除删除 attribute 对象。 |
removeBehavior | 分离元素的行为。 |
removeChild | 从元素上删除子结点。 |
removeExpression | 从指定属性中删除表达式。 |
removeNamedItem | 从使用 attributes 集合的元素中删除带有指定 name 属性的 attribute 对象。 |
removeNode | 从文档层次中删除对象。 |
removeRule | 删除 styleSheet 对象中的已有样式规则,并调整对应 rules 集合的索引。 |
replace | 装入指定 URL 的另外文档来替换当前文档。 |
replaceAdjacentText | 替换元素的邻接文本。 |
replaceChild | 用新的子元素替换已有的子元素。 |
replaceData | 将对象中指定范围的字符替换为新字符串。 |
replaceNode | 用其它元素替换对象。 |
reset | 模拟单击对所调用表单重置按钮的单击。 |
resizeBy | 更改窗口的当前位置缩放指定的 x 和 y 偏移量。 |
resizeTo | 将窗口的大小更改为指定的宽度和高度值。 |
scroll | 将窗口滚动到自左上角起指定的 x 和 y 偏移量。 |
scrollBy | 将窗口滚动 x 和 y 偏移量。 |
scrollIntoView | 将对象滚动到可见范围内,将其排列到窗口顶部或底部。 |
scrollTo | 将窗口滚动到指定的 x 和 y 偏移量。 |
select | 突出显示表单元素的输入区域。 |
select | 将当前选中区置为当前对象。 |
setActive | 设置对象为当前对象而不将对象置为焦点。 |
setAttribute | 设置指定标签属性的值。 |
setAttributeNode | 设置 attribute 对象为对象的一部分。 |
setCapture | 设置属于当前文档的对象的鼠标捕捉。 |
setData | 以指定格式给 dataTransfer 或 clipboardData 对象赋予数据。 |
setEndPoint | 根据其它范围的结束点设置某范围的结束点。 |
setExpression | 设置指定对象的表达式。 |
setInterval | 每经过指定毫秒值后计算一个表达式。 |
setNamedItem | 向使用 attributes 集合的元素中添加一个 attribute 对象。 |
setTimeout | 经过指定毫秒值后计算一个表达式。 |
show | 在屏幕上显示弹出窗口。 |
ShowBrowserUI | 打开指定的浏览器对话框。 |
showHelp | 显示帮助文件。此方法可用于 Microsoft HTML 帮助。 |
showModalDialog | 创建一个显示指定 HTML 文档的模式对话框。 |
showModelessDialog | 创建一个显示指定 HTML 文档的非模式对话框。 |
splitText | 在指定索引处分割文本结点。 |
start | 开始滚动字幕。 |
stop | 停止字幕的滚动。 |
submit | 提交表单。 |
substringData | 从对象中析取一定范围的字符。 |
swapNode | 交换文档层次中两个对象的位置。 |
tags | 拥有指定 HTML 标签名称的对象集合。 |
taintEnabled | 返回是否允许数据污点。 |
urns | 获取附加了指定行为的全部对象的集合。 |
write | 在指定窗口的文档中写入一个或多个 HTML 表达式。 |
writeln | 在指定窗口的文档中写入一个或多个 HTML 表达式,后面追加一个换行符。 |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752019/viewspace-950099/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10752019/viewspace-950099/