1. document.id

    1var btn = document.id("btn")2 btn.addEvent(3 "click",4function(){5     alert("clicking on the btn")6     }7 )

    同样也可以是:$.

    var myElement = $('myElement');var myElement2 = document.id('myElement');

  2. $$的用法.
    用于返回一类元素或通过多个选择条件进行过滤和赛选。
    $$('a'); // 返回页面中所有的a标签对象.
    $$(element1, element2, element3); // 返回这三个对象.
    $$('#myElement'); // 返回id为myElement的对象.
    $$('#myElement a.myClass'); // 返回页面内id为myElement,含有myClass类的a标签对象.
    $$('a, b'); // a代表<a></a>, b代表bold.即返回这两者对象.
  3. Element
    var myEl = new Element(element[, properties]);

    // Creating an new anchor with an Objectvar myAnchor = new Element('a', {    href: 'http://mootools.net',    'class': 'myClass',    html: 'Click me!',    styles: {        display: 'block',        border: '1px solid black'    },    events: {        click: function(){            alert('clicked');        },        mouseover: function(){            alert('mouseovered');        }    }});
    
    // Using Selectorsvar myNewElement = new Element('a.myClass');

  4. getElement: var firstDiv = $(document.body).getElement('div'); 返回第一个对象
  5. getElements: var myElements = myElement.getElements(tag); 返回所有符合对象
  6. getElementById: var myElement = anElement.getElementById(id); 返回对应id的对象
  7. Element.set(arguments):
    $('myElement').set('text', 'text goes here');$('myElement').set('class', 'active');// the 'styles' property passes the object to Element:setStyles.var body = $(document.body).set('styles', {    font: '12px Arial',    color: 'blue'});

    var myElement = $('myElement').set({// the 'styles' property passes the object to Element:setStyles.    styles: {        font: '12px Arial',        color: 'blue',        border: '1px solid #f00'    },// the 'events' property passes the object to Element:addEvents.    events: {        click: function(){ alert('click'); },        mouseover: function(){ this.addClass('over'); }    },//Any other property uses Element:setProperty.    id: 'documentBody'});

  8. Element.get 返回对象属性值
    var id = $('myDiv').get('id'); // returns "myDiv".
    var value = $('myInput').get('value'); // returns the myInput element's value
  9. Element.erase 擦出对象属性值
    $('myDiv').erase('id'); //Removes the id from myDiv.
    $('myDiv').erase('class'); //myDiv element no longer has any class names set.
  10. Element.match 返回布尔值,反映是否匹配。
    var el = $('myDiv');
    $('myDiv').match(el); // returns true
    $('otherElement').match(el); // returns false
  11. Element.contains. 返回布尔值, 反映是否包含。

转载于:https://www.cnblogs.com/santiago1983/archive/2011/12/14/2288210.html

mootools温习与深入_Element_1相关推荐

  1. 返回顶部的js实现(jQuery/MooTools)

    一.引言 在web页面中,如果页面较高,为了方便用户快速地返回顶部,都会添加一个返回顶部按钮.例如: 如果你看到这段文字,说明转自<一棵树-博客园>,原文链接:http://www.cnb ...

  2. 使用Mootools动态添加Css样式表代码,兼容各浏览器

    这个函数很有用处,尤其是当我们在使用Mootools开发插件的时候,例如Tips等,当我们需要额外的Css来支撑插件内的效果时,通常我们的做法是把Css放到单独的css文件里调用,但是这样做就不利于插 ...

  3. [导入]几种流行的AJAX框架jQuery,Mootools,Dojo,Ext JS的对比

    AJAX是web20的基石,现在网上流行几种开源的AJAX框架,比如:jQuery,Mootools,Dojo,Ext JS等等,那么我们到底在什么情况下该使用那个框架?以下是一组摘抄的数据: Aja ...

  4. MooTools教程(1):认识MooTools

    2019独角兽企业重金招聘Python工程师标准>>> 有人最近要求我们写一个关于MooTools 1.2的30天的教程,这似乎也是个很不错的主意,于是我们决定现在就开始.在这些教程 ...

  5. cdn大全 jquery/jqueryUI/Dojo/MooTools/Prototype

    类库预览 https://developers.google.com/speed/libraries/ Audience This documentation is designed for peop ...

  6. DOS命令温习(图解)

    因为近期在解决java web开发和arcgis开发中的相关疑难问题时,都使用了命令行:所以决定再温习强化dos命令,以加强基础: 1 从命令行创建文件 下图第二条命令创建文件,type显示文件内容: ...

  7. BC:带你温习并解读《腾讯区块链方案白皮书》—区块链的兴起和未来之路

    BC:带你温习并解读<腾讯区块链方案白皮书>-区块链的兴起和未来之路 目录 腾讯区块链方案白皮书-前言 区块链的兴起和未来之路 腾讯区块链方案白皮书-前言 区块链技术给数字经济时代带来了巨 ...

  8. BC:带你温习并解读《中国区块链技术和应用发展白皮书》—区块链标准体系框架

    BC:带你温习并解读<中国区块链技术和应用发展白皮书>-区块链标准体系框架 目录 区块链标准体系框架 区块链标准化重点方向 区块链标准化实施方案 区块链标准体系框架 1.基础标准 2.业务 ...

  9. BC:带你温习并解读《中国区块链技术和应用发展白皮书》—区块链技术发展路线图

    BC:带你温习并解读<中国区块链技术和应用发展白皮书>-区块链技术发展路线图 目录 区块链通用技术需求 区块链技术架构 区块链核心关键技术 区块链通用技术需求 区块链应用的技术需求,除分布 ...

最新文章

  1. android人脸识别源代码,Android自带的人脸识别
  2. Windows批处理
  3. 物联网架构成长之路(24)-Docker练习之Compose容器编排
  4. 看了5种分布式事务方案,最终选择了Seata,真香!
  5. cad画圆如何确定圆心_CAD如何利用对象捕捉追踪功能来确定小圆圆心以及矩形的角点位置...
  6. 哈理工c语言,哈理工C语言试题.doc
  7. git push时报错: hook declined to update refs/heads/detail-header
  8. android实现QQ空间和QQ好友分享功能
  9. python里面snip什么意思_文献检索里面SJR是什么,SNIP指标是什么
  10. buuctf [ElasticSearch]CVE-2015-1427
  11. Excel基础(14)条件格式与公式
  12. 40个非常有创意的网页设计作品欣赏
  13. Mezzanine Markdown的问题
  14. 建筑行业必看,一招学会工地管理诀窍
  15. 整理GitHub近期热门开源后台管理系统
  16. 嵌入式--深入理解单片机(一)单片机程序是如何运行起来的以及单片机的ROM和RAM
  17. PyQt5 图片进行缩放
  18. 【单点登录】禅道实现三方免密登录
  19. L2-021 点赞狂魔 - java
  20. #pragma multi_compile_fwdbase

热门文章

  1. 账户体系、支付服务设计第一版
  2. 清除n天以前的日志文件以及mysql-bin文件
  3. group by多字段分组
  4. lvs之 lvs+nginx+tomcat_1、tomcat_2+redis(lvs dr 模式)
  5. 你还在为选择哪种语言而犹豫不前吗?
  6. Ubuntu 安装 CLI 并运行 ASP.NET Core 1.0
  7. 己椒苈黄汤治水肿案(联想的风)
  8. cocos2d-x Schedule详解
  9. vue.js+flask+element-ui简易Demo 气势的信心
  10. source insight工程的相对路径