正在加载图片...
14W3CDOM接口的使用 本次实验中服务器按XML格式发送响应,W3CDOM指定了一组很丰富的API, 可用于搜索和处理XML文档,DOM兼容的浏览器必须实现这些API,而且不允许有 自己定义的行为,这样就能尽可能地改善脚本在不同浏览器之间的可移植性,DOM 可以被任何脚本语言访问,这里我们采用 JavaScrip访问DOM。下面列出一些有 用的AP供大家在实验中参考。其中表1和表2用于处理服务器的响应,表3用于处理 响应之后的浏览器端显示。 属性名称 描述 childnodes 返回当前元素所有子元素的数组 first child 返回当前元素的第一个下级子元素 返回当前元素的最后一个子元素 nextSibling 返回紧跟在当前元素后面的元素 nodevalue 指定表示元素值得读/写属性 parentNode 返回元素的父节点 previous siblin 返回紧邻当前元素之前的元素 表1用于处理XML的DOM元素的属性 方法名 描述 document getElement Byld id 获取有指定唯一ID属性值文档中的元素 document. getElements By TagName( name 返回当前元素中有指定标记名的子元素的数组 hasChildNodes( 返回一个布尔值,指示元素是否有子元素 getAttribute( name 返回元素的属性值,属性由name指定 表2用于遍历XML的DOM元素的方法 方法名 描述 document createElement( tagName 创建由 tagName指定的元素 document. createTestNode( text 创建一个包含静态文本的节点 append child( childNode 将制定节点增加到当前元素的子节点列表 setAttribute( name, value 设置name属性的值为 value insertBefore( new Node, targetNode 将 newNode作为当前元素子节点插到 targetNode前面 removeAttribute( name 从元素中删除name属性 remove Child( childNode 从元素中删除子元素 childNode replaceChild( newNode, oldNode 节点替换 表3动态创建内容时所用的W3cDOM方法1.4 W3C DOM接口的使用 本次实验中服务器按XML格式发送响应,W3C DOM指定了一组很丰富的API, 可用于搜索和处理XML文档,DOM兼容的浏览器必须实现这些API,而且不允许有 自己定义的行为,这样就能尽可能地改善脚本在不同浏览器之间的可移植性,DOM 可以被任何脚本语言访问,这里我们采用JavaScript访问DOM。下面列出一些有 用的API供大家在实验中参考。其中表1和表2用于处理服务器的响应,表3用于处理 响应之后的浏览器端显示。 属性名称 描述 childNodes firstChild lastChild nextSibling nodeValue parentNode previousSibling 返回当前元素所有子元素的数组 返回当前元素的第一个下级子元素 返回当前元素的最后一个子元素 返回紧跟在当前元素后面的元素 指定表示元素值得读/写属性 返回元素的父节点 返回紧邻当前元素之前的元素 表 1 用于处理XML的DOM元素的属性 方法名 描述 document.getElementById ( id ) document.getElementsByTagName ( name ) hasChildNodes( ) getAttribute ( name ) 获取有指定唯一ID属性值文档中的元素 返回当前元素中有指定标记名的子元素的数组 返回一个布尔值,指示元素是否有子元素 返回元素的属性值,属性由name指定 表 2 用于遍历XML的DOM元素的方法 方法名 描述 document.createElement ( tagName ) document.createTestNode ( text ) appendChild ( childNode ) setAttribute ( name, value ) insertBefore ( newNode, targetNode ) removeAttribute ( name ) removeChild ( childNode ) replaceChild ( newNode, oldNode ) 创建由tagName指定的元素 创建一个包含静态文本的节点 将制定节点增加到当前元素的子节点列表 设置name属性的值为value 将newNode作为当前元素子节点插到targetNode前面 从元素中删除name属性 从元素中删除子元素childNode 节点替换 表 3 动态创建内容时所用的W3C DOM方法
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有