MOOTOOLS简单操作应用知识
在项目中我们经常需要用到全选/反选.等操作按钮.
基于mootools框架与jquery框架不一致.导致缓慢.
$('chkall').addEvent('click',function(){
if($('chkall').getProperty('checked')){
$$(".checkbox").setProperty('checked','checked');
}else{
$$(".checkbox").setProperty('checked','');
}
});
当页面代码执行完成时,此时会触发domready事件,这样可以在页面完全下载完成(包含图片,flash等下载完成)之前执行你的脚本
window.addEvent('domready', function() { exampleFunction(); });
- 对数組中的每個元素執行一段腳本 – .each();
- 得到数组中的最後一個元素 – .getLast();
- 每個x毫秒觸發一個事件 – .periodical();
- 对小数取整 – .round();
- 把rgb转换为十六进制(HEX) – .rgbToHex();
- 选择所有有相同ID或者CSS類名的DOM元素 – .getElements();
- 給一個元素添加一個CSS类 – .addClass();
- 取得一個元素的属性值 – .getProperty();
- 改变一個元素的属性值 – .setProperty();
- 取得一個元素的样式属性值 – .getStyle();
- 改变一個元素的样式属性值 – .setStyle();
- 取得一個元素的坐标位置 – .getCoordinates();
// 选择ID为」body_wrap「的元素下面的第一个链接
$('body_wrap').getElement('a');
// 选择ID为」body_wrap「的元素下面的ID为」special_anchor「的元素
$('body_wrap').getElement('#special_anchor'); // 选择ID为」body_wrap「的元素下面第一個CSS類名為」special_anchor_class「的元素
$('body_wrap').getElement('.special_anchor_class'); // 选择页面中的所有div
$$('div'); // 选择ID为」id_name的元素和所有的div
$$('#id_name', 'div'); //选择name为」phone_number「的input元素
$('body_wrap').getElements('input[name=phone_number]'); // 选择name以」phone「开头的input元素
$('body_wrap').getElements('input[name^=phone]'); // 选择name以数字(number)結束的input元素
$('body_wrap').getElements('input[name$=number]'); // 选择名字不等于」address「的input元素
$('body_wrap').getElements('input[name!=address]'); // 选择ID为」child_id「的元素的父元素
$('child_id').getParent(); // 设置ID为body_wrap的元素下的所有CSS类名为.middle_spans的span的背景色為#eee
$('body_wrap').getElements('.middle_spans').setStyle('background-color', '#eee'); //改变ID为body_wrap的元素的value的值
$('body_wrap').set('value', 'eee'); //选择ID为body_wrap的元素下面所有的div作为循环
$('body_wrap').getElements('div').each(function() {
alert('a div');
}); //从数组中随机取出一个元素
var randomElement = myArray.getRandom(); //通過.erase();方法,你可以清除一個元素的屬性值
$('id_name').erase('href');
MOOTOOLS简单操作应用知识的更多相关文章
- x01.MagicCube: 简单操作
看最强大脑,发现魔方还是比较好玩的,便买了一个,对照七步还原法,居然也能成功还原. 为什么不写一个魔方程序呢?在网上找了找,略作修改,进行简单操作,还是不错的,其操作代码如下: protected o ...
- MongoDB数据库简单操作
之前学过的有mysql数据库,现在我们学习一种非关系型数据库 一.简介 MongoDB是一款强大.灵活.且易于扩展的通用型数据库 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数 ...
- Selenium系列(三) - 针对元素常见的简单操作
如果你还想从头学起Selenium,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1680176.html 其次,如果你不懂前端基础知识, ...
- js简单操作Cookie
贴一段js简单操作Cookie的代码: //获取指定名称的cookie的值 function getCookie(objName) { var arrStr = document.cookie.spl ...
- GitHub学习心得之 简单操作
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 前言 本文对Github的基本操作进行了总结, 主要基于以下文章: http://gitre ...
- Linq对XML的简单操作
前两章介绍了关于Linq创建.解析SOAP格式的XML,在实际运用中,可能会对xml进行一些其它的操作,比如基础的增删该查,而操作对象首先需要获取对象,针对于DOM操作来说,Linq确实方便了不少,如 ...
- Linux 中 Vi 编辑器的简单操作
Linux 中 Vi 编辑器的简单操作 Vi 编辑器一共有3种模式:命名模式(默认),尾行模式,编辑模式.3种模式彼此需要切换. 一.进入 Vi 编辑器的的命令 vi filename //打开或新 ...
- python(pymysql)之mysql简单操作
一.mysql简单介绍 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库 ...
- ZooKeeper系列3:ZooKeeper命令、命令行工具及简单操作
问题导读1.ZooKeeper包含哪些常用命令?2.通过什么命令可以列出服务器 watch 的详细信息?3.ZooKeeper包含哪些操作?4.ZooKeeper如何创建zookeeper? 常用命令 ...
随机推荐
- 【转】Java 中字符串的格式化
原文网址:http://blog.csdn.net/aimartt/article/details/8307237 参考资料:JDK API 1.6.0 中文文档 1.格式字符串语法 产生格式化输出的 ...
- HDOJ 1287 破译密码(异或运算)
Problem Description 有个叫"猪头帮"的国家,采用一种简单的文法加密,他们所用的语言里面只有大写字母,没有其他任何字符:现在还知道他们加密的方法是:只用一个大写字 ...
- 130+ essential vim commands
Basics :e filename Open filename for edition :w Save file :q Exit Vim :q! Quit without saving :x Wri ...
- Google Java 风格 阅读随笔
官方文档:Google Java Style 中文翻译版:Google Java编程风格指南, Hawstein's Blog 可以先看官方文档,遇到不确定有疑问的,可以再对照翻译版本阅读,加深理解. ...
- ViewPager的setOnPageChangeListener方法详解
http://www.eoeandroid.com/forum.php?mod=viewthread&tid=548173 ViewPage使用时,最关键的代码就是setOnPageChang ...
- mongodb3.0 性能測试报告 一
mongodb3.0 性能測试报告 一 mongodb3.0 性能測试报告 二 mongodb3.0 性能測试报告 三 測试环境: 服务器:X86 pcserver 共6台 cpu: 单颗8核 ...
- cocos2d-x 在mac下执行 demo
搞了好久,最终成功了. 记录一下 前辈的文章. 依照这个弄的 .http://blog.csdn.net/taowenyin/article/details/11750127 前辈的这个文章是在win ...
- RESTFul中的那些事(1)---在RESTFul中,HTTP Put和Patch操作的差别?
笔者在用调用Google Calendar和Google Tasks的RESTFul API的时候.遇到了一个特殊的操作,PATCH. 那么PATCH操作和PUT操作的差别是什么呢? 依据PATCH ...
- DORIS-软件网址
DORIS下载网址:http://doris.tudelft.nl/ Doris软件最新的信息总可以在这个网址上查到:http://enterprise.tudelft.nl/doris/
- 使用CSS为内容设定特定的鼠标样式(cursor)介绍
相信大家都知道我们的鼠标在网页中不同的元素中有不同的显示(例如 a 元素就显示为“箭头指针”),但是其实我们还可以自定义这些有趣的东西哦!今天“畅想资源”就来教大家如何使用CSS为内容设定特定的鼠标样 ...