-
DOM基础:DOM节点属性和节点操作
一.DOM节点属性1.node节点属性节点可以分为元素节点、属性节点和文本节点,而这些节点又有三个非常有用的属性,分别为:nodeName、nodeType和nodeValue。三个节点的信息属性:元素节点:nodeName值为元素名称,nodeType值为1,nodeValue值为null属性节点:nodeName值为属性名称,nodeType值为2,nodeValue值为属性值文本节点:nodeName值为#text,nodeType值为3,nodeValue值为文本内容(不包含html)2.层次节点属性节点的层次结构可以划分为:父节点与子节点、兄弟节点这两种。当我们获取其中一个元素...
2016-12-16 -
DOM进阶:DOM的类型
DOM类型DOM基础课程中,我们了解了DOM的节点并且了解怎样查询和操作节点,而本身这些不同的节点,又有着不同的类型。DOMd的类型名和说明:Node:表示所有类型值的统一接口,IE不支持Document:表示文档类型Element:表示元素节点类型Text:表示文本节点类型Comment:表示文档中的注释类型CDATASection:表示CDATA区域类型DocumentType:表示文档声明类型DocumentFragment:表示文档片段类型Attr:表示属性节点类型一.Node类型:Node接口是DOM1级就定义了,Node接口定义了12个数值常量以表示每个节点的类型值。除了IE...
2016-12-16 -
DOM基础:DOM介绍和查找元素
DOM(Document Object Model)即文档对象模型,针对HTML和XML文档的API(应用程序接口)。DOM描绘了一个层次化的节点树,运行开发人员添加、移除和修改页面的某一部分。它已经成为表现和操作页面标记的真正跨平台、语言中立的方式。一.DOM介绍DOM中的三个字母,D(文档)可以理解为整个Web加载的网页文档;O(对象)可以理解为类似window对象之类的东西,可以调用属性和方法,这里我们说的是document对象;M(模型)可以理解为网页文档的树型结构。DOM有三个等级,分别是DOM1、DOM2、DOM3,并且DOM1在1998年10月成为W3C标准。IE中的所有D...
2016-12-16 -
javascript中浏览器检测(navigator对象)
navigator 对象:navigator对象最早由Netscape Navigator2.0引入的navigator对象,现在已经成为识别客户端浏览器的事实标准。属性或方法说明属性或方法说明appCodeName浏览器的代码名。通常是Mozilla,即使在非Mozilla浏览器中也是如此plugins浏览器中安装的插件信息的数组appName完整的浏览器名称preference()设置用户的首选项appMinorVersion次版本信息product产品名称(如Gecko)appVersion浏览器的平台和版本。一般不与实际的浏览器版本对应productSub关于产品的次要信息(如G...
2016-12-16 -
javascript中BOM的window对象的方法
BOM也叫浏览器对象模型,它提供了很多对象,用于访问浏览器的功能。BOM缺少规范,每个浏览器提供商又按照自己想法去扩展它,那么浏览器共有对象就成了事实的标准。所以,BOM本身是没有标准的或者还没有哪个组织去标准它。window对象:BOM的核心对象是window,它表示浏览器的一个实例。window对象处于JavaScript结构的最顶层,对于每个打开的窗口,系统都会自动为其定义 window 对象。Window 对象方法方法描述alert()显示带有一段消息和一个确认按钮的警告框。focus()把键盘焦点给予一个窗口,将焦点移至窗口blur()把键盘焦点从顶层窗口移开,将焦点从窗口移除...
2016-12-16