topElement. Selectors.js

Css查询相关的函数,以及对 Element 的一些扩展

License

MIT-style license.

Summary
Element. Selectors.js Css查询相关的函数,以及对 Element 的一些扩展
工具函数
函数
$E 选择一个符合给出选择器的元素
$ES 返回一个符合给出选择器的元素集合,如果给出了过滤器,则元素将被过滤。
Element
属性
getElements 根据给出的一个选择器(单个选择器,不能有逗号)来获取一个元素内部的子元素
getElement 用法和 Element.getElements相同,但只返回一个匹配的元素
getElementsBySelector 用法和 Element.getElements相同,但允许在选择器中使用逗号(和css的规则一样)
getElementById 在一个元素的子元素中选取所给出id的元素。

top工具函数

概要
函数
$E 选择一个符合给出选择器的元素
$ES 返回一个符合给出选择器的元素集合,如果给出了过滤器,则元素将被过滤。

top函数

top$E

选择一个符合给出选择器的元素

参数

selector 字符串。css选择器
filter 可选。表示选择器的有效范围的一个元素。默认范围是document。

示例

$E('a', 'myElement') ;

返回值

a DOM element 第一个符合选择器的元素

top$ES

返回一个符合给出选择器的元素集合,如果给出了过滤器,则元素将被过滤。

返回值

符合给出选择器的元素数组

参数

selector 字符串。css选择器
filter 可选。表示选择器的有效范围的一个元素。默认范围是document。

示例

$ES("a")             //获取所有的a元素; 和 $$("a")功能相同
$ES('a','myElement') //获取在$('myElement')内部的所有a元素

topElement

Summary
属性
getElements 根据给出的一个选择器(单个选择器,不能有逗号)来获取一个元素内部的子元素
getElement 用法和 Element.getElements相同,但只返回一个匹配的元素
getElementsBySelector 用法和 Element.getElements相同,但允许在选择器中使用逗号(和css的规则一样)
getElementById 在一个元素的子元素中选取所给出id的元素。

top属性

topgetElements

根据给出的一个选择器(单个选择器,不能有逗号)来获取一个元素内部的子元素

参数

selector 字符串。css选择器

示例

$('myElement').getElements('a');                  //获取所有在myElement内的a元素
$('myElement').getElements('input[name=dialog]'); //获取所有在myElement内的name属性值为‘dialog’的input元素
$('myElement').getElements('input[name$=log]');   //获取所有在myElement内的name属性值以'log'结尾的input元素

备注

以下是在属性选择器中支持的操作符:

  • =   :  等于
  • ^=  : 开始于
  • $= : 结束于
  • !=  : 不等于

在支持Xpath的浏览器中将自动启用Xpath来进行查询。

topgetElement

用法和 Element.getElements相同,但只返回一个匹配的元素

参数

selector 字符串。css选择器

topgetElementsBySelector

用法和 Element.getElements相同,但允许在选择器中使用逗号(和css的规则一样)

参数

selector 字符串。css选择器

topgetElementById

在一个元素的子元素中选取所给出id的元素。 这个方法并没有去覆盖原有的document.getElementById

参数

id 字符串。要查找的元素的id

Documentation by Aaron Newton & Mootools Developers, generated by NaturalDocs and tidy, and GeSHi

文档中文翻译:zarknight 勘误Email:zarknight@gmail.com asp之家