Html对象解析 课件.pdf

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Html对象解析 课件.pdf

Html对象解析 Window解析 它是一个顶层对象,而不是另一个对象的属性,即浏览器 的窗口。 [window对象] 属性: defaultStatus 缺省的状态条消息 document 当前显示的文档(该属性本身也是一个对象) frame 窗口里的一个框架((FRAME)(该属性本身也是一个对象) frames array 列举窗口的框架对象的数组,按照这些对象在文档中出现的顺 序列出(该属性本身也是一个对象) history 窗口的历史列表(该属性本身也是一个对象) length 窗口内的框架数 location 窗口所显示文档的完整(绝对)URL不要把它与如document.location 混淆,后者是当前显示文档的URL。用户可以改变window.location(用另一 个文档取代当前文档),但却不能改变 [window对象] document.location (因为这是当前显示文档的位置) name 窗口打开时,赋予该窗口的名字 opener 代表使用window.open打开当前窗口的脚本所在的窗口 parent 包含当前框架的窗口的同义词frame和window对象的一个属性 self 当前窗口或框架的同义词 status 状态条中的消息 top 包含当前框架的最顶层浏览器窗口的同义词 window 当前窗口或框架的同义词,与self相同方法 alert() 打开一个Alert消息框 clearTimeout() 用来终止setTimeout方法的工作 close() 关闭窗口 [window对象] confirm() 打开一个Confirm消息框,用户可以选择OK或Cancel,如果用户单击OK,该方 法返回true,单击cancel返回false blur() 把焦点从指定窗口移开(这是Netscape Navigator 3.0 beta 3引入的新方法) focus() 把指定的窗口带到前台(另一个新方法) open() 打开一个新窗口 prompt() 打开一个Prompt对话框,用户可向该框键入文本,并把键入的文本返回到 脚本 setTimeout() 等待一段指定的毫秒数时间,然后运行指令事件处理程序事件处理程 序 Onload() 页面载入时触发 Onunload() 页面关闭时触发 document 对象 Document对象包括当前浏览器窗口或框架区域中的所有 内容,包含文本域、按钮、单选框、复选框、下拉框、图片、 链接等HTML页面可访问元素,但不包含浏览器的菜单栏、 工具栏和状态栏。 文档对象模型(Document Obiect Model,简称DOM)是用于表示HTML元 素以及Web浏览器信息的一个模型,它使脚本能够访问Web页上的信息, 并可以访问诸如网页位置等特殊信息。通过操纵文档对象模型中对象的 属性并调用其方法,可以使脚本按照一定的方式显示Web页并与用户的 动作进行交互。 对于不同的脚本语言,通常都具有一个DOM的子集,以便在特定的脚 本语言中实现对象模型。例如,JavaScript在其语言中就有一个对象模型。 对于Intemet Explorer,Microsoft公司专门为其创建了一个对象模型。使 用为浏览器创建对象模型的方式使得对象模型与语言无关,从而可以获 得更强的可扩展性。 Document对象提供多种方式获得HTML元素对象的引用,如在某目标文档中含有多个通过 form和/form标记对引入的表单,则可通过如下方式获得对该文档中forms对象数组长度信息 的引用: document.forms.length document.getElementsByTagName(form).length 获取了对象数组信息后,就可以根据目标文档中该类型对象的相对位置定位某对象,如循环 检索forms数组各表单的name属性的代码: var MyForms=document.forms; for(i=0;iMyForms.length;i++) { msg+=forms[ +i+ ].name : +MyForms[i].name+ \n“;} 代码运行后,将根据forms对象数组的长度

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档