DHTML 方法

DHTML 方法


下面列出了由动态 HTML(DHTML) 对象模型定义的方法。

方法

addareas, controlRangeoptions 集合中添加一个元素。
add创建一个新的 namespace 对象并将其添加到集合中。
addBehavior给元素附加一个行为
AddChannel显示一个对话框,允许用户输入指定的频道,或当已安装时更改频道的 URL。
AddDesktopComponent向 Microsoft® 活动桌面® 中添加 Web 站点或图像。
AddFavorite出现一个对话框提示用户将指定的 URL 添加到收藏夹内。
addImport为指定样式表向 imports 集合中添加样式表。
addPageRule为样式表创建新的 page 对象。
addReadRequest向读取需求队列中添加项。
addRule为样式表创建新规则。
alert显示包含由应用程序自定义消息的对话框。
appendChild给对象追加一个子元素。
appendDataMicrosoft® Internet Explorer 6 新增向对象末尾添加新的字符串。
applyElement使得元素成为其它元素的子元素或父元素。
assign装入新的 HTML 文档。
attachEvent将指定函数绑定到事件,以便每当该事件在对象上触发时都调用该函数。
AutoCompleteSaveForm将指定表单保存到自动完成数据存储中。
AutoScan通过完成模板传递指定查询试图连接到 Web 服务器。
back从历史列表中装入前一个 URL。
blur使元素失去焦点并触发 onblur 事件。
ChooseColorDlgMicrosoft® Internet Explorer 6 新增打开系统颜色选择对话框。
clear清除选中区的内容。
clear目前尚未支持。
clearAttributes从对象中删除全部标签属性和值。
clearData通过 dataTransferclipboardData 对象从剪贴板删除一种或多种数据格式。
clearInterval使用 setInterval 方法取消先前开始的间隔事件。
clearRequest清除读取需求队列中的全部需求,以便准备一个新的配置信息需求。
clearTimeout取消先前用 setTimeout 方法设置的超时事件。
click触发 onclick 事件来模拟单击。
cloneNode从文档层次中复制对对象的引用。
close关闭当前浏览器窗口或 HTML 应用程序(HTA)。
close关闭输出流并强制将数据发送到显示。
collapse将插入点移动到当前范围的开始或结尾。
compareEndPoints比较 TextRange 对象的结束点和其它范围的结束点。
componentFromPoint通过特定事件返回对象在指定坐标下的位置。
confirm显示一个确认对话框,其中包含一个可选的消息和确定取消按钮。
contains检查对象中是否包含给定元素。
createAttributeMicrosoft® Internet Explorer 6 新增以指定名称创建 attribute 对象。
createCaption表格中创建空的 caption 元素。
createCommentMicrosoft® Internet Explorer 6 新增以指定数据创建 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)。
deleteDataMicrosoft® Internet Explorer 6 新增从对象中删除指定范围的字符。
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获取指定标签属性的值。
getAttributeuserProfile 对象中返回命名属性的值。
getAttributeNodeMicrosoft® Internet Explorer 6 新增获取由 attribute.name 属性引用的 attribute 对象。
getBookmark获取可用于使 moveToBookmark 返回相同范围的书签(白底字符串)。
getBoundingClientRect获取指定 TextRectangle 对象集合绑定的对象。
getClientRects获取描述对象内容或客户区内布局的矩形集合。每个矩形都描述了一条直线。
getData通过 dataTransferclipboardData 对象从剪贴板获取指定格式的数据。
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 集合中。
insertDataMicrosoft® Internet Explorer 6 新增在对象的指定偏移量处插入新字符串。
insertRow在表格中创建新行(tr),并将行添加到 rows 集合中。
isEqual返回指定范围是否与当前范围相等。
IsSubscribed获取表明客户是否订阅了给定频道的值。
itemall 集合或各种其它集合中获取对象。
itemfilters 集合或各种其它集合中获取对象。
itemattributes 集合中获取元素的标签属性。
itembehaviorUrns 集合中获取对象。
itemnamespaces 集合中获取 namespace 对象。
itemrules 集合中获取对象。
itempages 集合中获取对象。
itemcontrolRange 集合中获取对象。
itembookmarks 集合中获取对象。
itemchildNodeschildren 集合中获取对象。
itemMicrosoft® Internet Explorer 6 新增获取指定块格式化标签名称的字符串。
javaEnabled返回 Java 是否已启用。
lastPage显示绑定表格的数据集的最后一页记录。
mergeAttributes复制所有读/写标签属性到指定元素。
move折叠给定文本范围并将空范围移动给定单位数。
moveBy将窗口的位置移动指定 xy 偏移值。
moveEnd更改范围的结束位置。
moveRow表格行移动到新位置。
moveStart更改范围的开始位置。
moveTo将窗口左上角的屏幕位置移动到指定的 xy 位置。
moveToBookmark移动到书签。
moveToElementText移动文本范围以便范围的开始和结束位置能够完全包含给定元素的文本。
moveToPoint将文本范围的开始和结束位置移动到给定点。
namedItemMicrosoft® Internet Explorer 6 新增从指定集合中获取对象或集合。
namedRecordset获取与来自于数据源对象(DSO)的命名数据成员相对应的记录集对象。
navigate在当前窗口中装入指定 URL。
NavigateAndFind前往指定的 URL 并选中指定文本。
nextPage显示绑定表格的数据集的下一页记录。
normalizeMicrosoft® Internet Explorer 6 新增合并邻接 TextNode 对象以便生成一个常规的文档对象模型。
open打开新窗口并装入给定 URL 的文档。
open此方法以两种方式工作。该方法打开一个文档用于收集 writewriteln 方法的输出。在这种情况下,只使用前两个参数 url 和 name。若指定了附加参数,此方法将打开一个窗口,这与 window 对象的 window.open 方法相同。
parentElement获取给定文本范围的父元素。
pasteHTML将 HTML 文本粘贴入给定文本范围,替换范围内任何先前的文本和 HTML 元素。
previousPage显示绑定表格的数据集的上一页记录。
print打印与窗口关联的文档。
prompt显示一个提示对话框,其中带有一条消息和一个输入框。
queryCommandEnabled返回表明指定命令是否可于给定文档当前状态下使用 execCommand 命令成功执行的 Boolean 值。
queryCommandIndeterm返回表明指定命令是否处于模糊状态的 Boolean 值。
queryCommandState返回表明命令当前状态的 Boolean 值。
queryCommandSupported返回表明当前命令是否在当前区域上支持的 Boolean 值。
queryCommandValue返回文档、范围或当前选中区对于给定命令的当前值。
recalc重新计算当前文档中的全部动态属性。
refresh刷新表格中的内容。当调用 removeRule 这样的方法后这可能是必需的,因为此时页面可能不会自动更新。
releaseCapture释放当前文档中对象的鼠标捕捉。
reload重新装入当前页面。
remove从集合中删除一个元素。
removeAttribute删除对象的给定标签属性。
removeAttributeNodeMicrosoft® Internet Explorer 6 新增从对象中删除删除 attribute 对象。
removeBehavior分离元素的行为
removeChild从元素上删除子结点。
removeExpression从指定属性中删除表达式。
removeNamedItem从使用 attributes 集合的元素中删除带有指定 name 属性的 attribute 对象。
removeNode从文档层次中删除对象。
removeRule删除 styleSheet 对象中的已有样式规则,并调整对应 rules 集合的索引。
replace装入指定 URL 的另外文档来替换当前文档。
replaceAdjacentText替换元素的邻接文本。
replaceChild用新的子元素替换已有的子元素。
replaceDataMicrosoft® Internet Explorer 6 新增将对象中指定范围的字符替换为新字符串。
replaceNode用其它元素替换对象。
reset模拟单击对所调用表单重置按钮的单击。
resizeBy更改窗口的当前位置缩放指定的 x 和 y 偏移量。
resizeTo将窗口的大小更改为指定的宽度和高度值。
scroll将窗口滚动到自左上角起指定的 x 和 y 偏移量。
scrollBy将窗口滚动 x 和 y 偏移量。
scrollIntoView将对象滚动到可见范围内,将其排列到窗口顶部或底部。
scrollTo将窗口滚动到指定的 x 和 y 偏移量。
select突出显示表单元素的输入区域。
select将当前选中区置为当前对象。
setActive设置对象为当前对象而不将对象置为焦点。
setAttribute设置指定标签属性的值。
setAttributeNodeMicrosoft® Internet Explorer 6 新增设置 attribute 对象为对象的一部分。
setCapture设置属于当前文档的对象的鼠标捕捉。
setData以指定格式给 dataTransferclipboardData 对象赋予数据。
setEndPoint根据其它范围的结束点设置某范围的结束点。
setExpression设置指定对象的表达式。
setInterval每经过指定毫秒值后计算一个表达式。
setNamedItem向使用 attributes 集合的元素中添加一个 attribute 对象。
setTimeout经过指定毫秒值后计算一个表达式。
show在屏幕上显示弹出窗口。
ShowBrowserUI打开指定的浏览器对话框。
showHelp显示帮助文件。此方法可用于 Microsoft HTML 帮助。
showModalDialog创建一个显示指定 HTML 文档的模式对话框。
showModelessDialog创建一个显示指定 HTML 文档的非模式对话框。
splitText在指定索引处分割文本结点。
start开始滚动字幕。
stop停止字幕的滚动。
submit提交表单。
substringDataMicrosoft® Internet Explorer 6 新增从对象中析取一定范围的字符。
swapNode交换文档层次中两个对象的位置。
tags拥有指定 HTML 标签名称的对象集合。
taintEnabled返回是否允许数据污点。
urns获取附加了指定行为的全部对象的集合。
write在指定窗口的文档中写入一个或多个 HTML 表达式。
writeln在指定窗口的文档中写入一个或多个 HTML 表达式,后面追加一个换行符。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值