mootools

$();
// 选择ID为”body_wrap“的元素
$('body_wrap');

.getElement();
// 选择ID为”body_wrap“的元素下面的第一个链接
$('body_wrap').getElement('a');  or '#xxx' or '.xxx'

.getElements();
// 选择ID为”body_wrap“的元素下面的所有链接
$('body_wrap').getElements('a');
$('body_wrap').getElements('input[name=phone_number]'); or ^= or $= or !=
$$('span').setStyle('background-color''#eee');

$$();
// 选择ID为”id_name的元素和所有的div
$$('#id_name''div');

.each();
在处理数组时,.each();方法是你最好的朋友。它提供了一种很容易的方法来遍历数组的每个元素,如果有需要还可以对其中的元素进行任何逻辑处理。

$A
var myArray = $('body_wrap').getElements('div');
// 建立一个新的变量名,命名为”myCopy“,然后把”myArray“的副本赋值给它
var myCopy = $A(myArray );

myArray.getLast();
myArray.getRandom();

.include();
//要把另外一个元素添加到这个数组中,首先你需要把这个元素赋值给一个变量,然后使用include方法
// 首先把你的元素赋值给一个变量
var newToArray = $('add_to_array');
// 然后把它添加到数组
myArray.include(newToArray);

.combine();
// 把数组newArrayToArray合并到数组myArray中

myArray.combine(newArrayToArray );

item
// 建立一个需要对数组中的每个元素都要执行的函数
var myArrayFunction = function(item) {
// item现在指向数组中的当前元素
item.setStyle('background-color''#eee');
}
// 现在对数组中的每个项目调用myArrayFunction函数
myArray.each(myArrayFunction);

函数
// 定义simple_function为一个函数
var simple_function = function(){
    alert('This is a simple function');
}
window.addEvent('domready'function() {
    // 当页面加载后调用simple_function
    simple_function();
});

//////////////////////////////
var clickFunction = function(){
    // 在这里添加事件发生时你要执行的任何代码
    alert('this element now recognizes the click event');
}

window.addEvent('domready'function() {
    $('click').addEvent('click', clickFunction);
})



posted @ 2009-12-17 18:06  kid的笔记本  阅读(166)  评论(0编辑  收藏  举报