博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MOOTOOLS简单操作应用知识
阅读量:6658 次
发布时间:2019-06-25

本文共 2111 字,大约阅读时间需要 7 分钟。

在项目中我们经常需要用到全选/反选.等操作按钮.

基于mootools框架与jquery框架不一致.导致缓慢.

1     $('chkall').addEvent('click',function(){2         if($('chkall').getProperty('checked')){3             $$(".checkbox").setProperty('checked','checked');4         }else{5             $$(".checkbox").setProperty('checked','');6         }7     });

当页面代码执行完成时,此时会触发domready事件,这样可以在页面完全下载完成(包含图片,flash等下载完成)之前执行你的脚本

 1 window.addEvent('domready', function() { 2 exampleFunction(); 3 }); 

  • 对数組中的每個元素執行一段腳本 – .each();
  • 得到数组中的最後一個元素 – .getLast();
  • 每個x毫秒觸發一個事件 – .periodical();
  • 对小数取整 – .round();
  • 把rgb转换为十六进制(HEX) – .rgbToHex();
  • 选择所有有相同ID或者CSS類名的DOM元素 – .getElements();
  • 給一個元素添加一個CSS类 – .addClass();
  • 取得一個元素的属性值 – .getProperty();
  • 改变一個元素的属性值 – .setProperty();
  • 取得一個元素的样式属性值 – .getStyle();
  • 改变一個元素的样式属性值 – .setStyle();
  • 取得一個元素的坐标位置 – .getCoordinates();
1 // 选择ID为」body_wrap「的元素下面的第一个链接 2 $('body_wrap').getElement('a'); 3 // 选择ID为」body_wrap「的元素下面的ID为」special_anchor「的元素 4 $('body_wrap').getElement('#special_anchor'); 5   6 // 选择ID为」body_wrap「的元素下面第一個CSS類名為」special_anchor_class「的元素 7 $('body_wrap').getElement('.special_anchor_class'); 8   9 // 选择页面中的所有div10 $$('div');11  12 // 选择ID为」id_name的元素和所有的div13 $$('#id_name', 'div');14  15 //选择name为」phone_number「的input元素16 $('body_wrap').getElements('input[name=phone_number]');17  18 // 选择name以」phone「开头的input元素19 $('body_wrap').getElements('input[name^=phone]');20  21 // 选择name以数字(number)結束的input元素22 $('body_wrap').getElements('input[name$=number]');23  24 // 选择名字不等于」address「的input元素25 $('body_wrap').getElements('input[name!=address]');26  27 // 选择ID为」child_id「的元素的父元素28 $('child_id').getParent();29  30 // 设置ID为body_wrap的元素下的所有CSS类名为.middle_spans的span的背景色為#eee31 $('body_wrap').getElements('.middle_spans').setStyle('background-color', '#eee');32  33 //改变ID为body_wrap的元素的value的值34 $('body_wrap').set('value', 'eee');35  36 //选择ID为body_wrap的元素下面所有的div作为循环37 $('body_wrap').getElements('div').each(function() {38 alert('a div');39 });40  41 //从数组中随机取出一个元素42 var randomElement = myArray.getRandom();43  44 //通過.erase();方法,你可以清除一個元素的屬性值45 $('id_name').erase('href');

 

转载于:https://www.cnblogs.com/CHEUNGKAMING/p/4076769.html

你可能感兴趣的文章
js cookie创建读取删除函数封装
查看>>
Struts 2简介
查看>>
笔记本怎么设置WIfi热点
查看>>
AngularJs跨域请求Java的实现---博客园老牛大讲堂
查看>>
Rozor视图(c#代码与html混合编程原则)
查看>>
codeigniter的url重写问题(去掉index.php路由)
查看>>
关于Webpack详述系列文章 (第三篇)
查看>>
微服务实践四: 配置管理
查看>>
.on()之selector——jQuery
查看>>
php解析 html类库 simple_html_dom
查看>>
集训第六周 数学概念与方法 概率 数论 最大公约数 G题
查看>>
存储过程详解
查看>>
【MPI】矩阵向量乘法
查看>>
【块状树】bzoj3731 Gty的超级妹子树
查看>>
序列化作用
查看>>
[JUC-3]ReentrantLock源码分析
查看>>
centos 安装gcc 与 g++方法
查看>>
// FileStream 读取和写入一个文件,一点点读取,可以按照指定读取字节大小读取, //FileStream(文件夹名字,创建的模式,读取的形式)他是一个非静态类,所以用new创建...
查看>>
语法分析-C语言程序
查看>>
FluentData 轻量级.NET ORM持久化技术详解
查看>>