WEB开发网
开发学院网页设计JavaScript Prototype使用学习手册指南之dom.js 阅读

Prototype使用学习手册指南之dom.js

 2010-09-14 13:12:00 来源:WEB开发网   
核心提示: ancestors: function(element): 等同于上面的例子,返回元素的所有祖先节点descendants: function(element): 返回所有子孙节点immediateDescendants: function(element):返回元素的直接的子孙节点(子节

ancestors: function(element): 等同于上面的例子,返回元素的所有祖先节点

descendants: function(element): 返回所有子孙节点

immediateDescendants: function(element):返回元素的直接的子孙节点(子节点)的数组

previousSiblings: function(element):返回元素前面的兄弟节点

nextSiblings: function(element):返回位于元素后面的兄弟节点

siblings: function(element):返回元素所有的兄弟节点

match: function(element, selector):使用Selector的match方法匹配元素(Selector将在后面介绍), selector参数是一个css selector表达式或者Prototype中的一个Selector实例,如果element匹配selector则返回true,否则返回 false,例如对于一个className为logcss的div来说,下面的表达式返回true, $(element).match("div.logcss") 待续。。

up(element, expression, index):利用Selector.findElement方法找到element元素的祖先节点中符合表达式expression的所有元素组成的数组索引为index的元素,也可以忽略expression(默认为*,表示匹配所有元素)和index(默认为0),直接这样调用up(element, index)或up(element)

down(element, expression, index):跟up一样,只是返回的是子孙节点

previous(element, expression, index):返回前面的兄弟节点

next(element, expression, index):返回后面的兄弟节点

getElementsBySelector(element,args):Selector.findChildElements(element, args)的封装,args表示可以传递多个参数,每个参数是一个css selector表达式,返回element的子孙节点中符合任何一个css selector表达式的元素组成的数组

上一页  1 2 3 4  下一页

Tags:Prototype 使用 学习

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接