// 选择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);
})
