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? 常用命令 ...
随机推荐
- 单片机C语言编程规范
一.基本要求 1.1 程序结构清析,简单易懂,单个函数的程序行数不得超过100行. 1.2 打算干什么,要简单,直接了当,代码精简,避免垃圾程序. 1.3 尽量使用标准库函数和公共函数. 1.4 不要 ...
- angular学习地址
在网上收集了angular.js的网站,不错,收集收集 http://www.ituring.com.cn/minibook/303 http://www.zouyesheng.com/angular ...
- 2015第35周五JavaScript变量
java语言里有一句很经典的话:在java的世界里,一切皆是对象. Javascript虽然跟java没有半点毛关系,但是很多会使用javascript的朋友同样认为:在javascript的世界里, ...
- ObsoleteAttribute 可适用于除程序集、模块、参数或返回值以外的所有程序元素。 将元素标记为过时可以通知用户:该元素在产品的未来版本中将被移除。
官方文档:https://msdn.microsoft.com/zh-cn/library/system.obsoleteattribute(v=vs.110).aspx 备注 ObsoleteAtt ...
- 关于unsigned int和int的加法
补码(two's complement) 在计算机系统中,数值一律用补码来表示和存储.原因在于,使用补码,可以将符号位和数值域统一处理:同时,加法和减法也可以统一处理.此外,补码与原码相互转换,其运算 ...
- M - 小希的迷宫
跟N题是一样的,不过会爆栈,有两种解决办法,第一种加 #pragma comment(linker, "/STACK:102400000,102400000") 这一行代码,不过只 ...
- GitHub for Mac
GitHub for Mac 安装 1.从 mac.github.com 下载最新版本的 GitHub. 2.当你开启软件时,你可以选择用你的 GitHub 账户登录,或者新建一个账户. 3.在左侧, ...
- Java获取文件大小的正确方法(转)
Java中获取文件大小的正确方法 2014-03-28 14:03 64507人阅读 评论(9) 收藏 举报 分类: Java笔记(36) 研究成果(42) 版权声明:本文为博主原创文章,未经博 ...
- Duplicate headers received from server
This ones a little old but was high in the google ranking so I thought I would throw in the answer I ...
- Android Studio 2.1.x 关联SDK API Source
问题: 看图=>,当在android studio里ctrl+鼠标左键查看例如: TextUtils.isEmpty(content);这段代码的isEmpty方法的实现的时候经常就跑到如图所示 ...