`
xushaoxun
  • 浏览: 52798 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Dojo 与style相关的函数整理

阅读更多

1)dojo.addClass(node: DomNode|String , classStr: String )

添加某class到节点,

var node=dojo.byId('divv');

dojo.addClass('divv', 'color');

dojo.addClass(node, 's1');

 

2)var bool = dojo.hasClass(node: DomNode|String , classStr: String )  

 

3)var bool = dojo.removeClass(node: DomNode|String , classStr: String )

Removes the specified classes from node.

 

4)dojo.toggleClass(node: DomNode|String , classStr: String , condition: Boolean? )

添加或移除某节点的class,可以传入condition强制开或关class属性

 

5)dojo.style(node: DomNode|String , style: Object? , value: String? )

可传入2个或3个参数,可设定或读取style

dojo.style(‘node’, ‘color’);           //get

dojo.style(‘node’, {color: ‘red’})     //set

dojo.style(‘node’, ‘color’, ‘red’); //set

 

6)批量处理style,NodeList功能

dojo.query('div').style({color:'blue'});

dojo.query('div').addClass(‘className’);

dojo.query('div').removeClass(‘className’);

dojo.query('div').toggleClass(‘className’);

分享到:
评论
1 楼 cscs31 2008-05-15  
Lz能加上一些注解和例子就更好了:)

相关推荐

    dojo函数+实例[初步整理]

    在Dojo中,可以通过`dojo.connect`函数将事件处理函数与DOM元素或对象的方法关联起来。例如: ```javascript function sayHello(event) { alert("Hello"); } dojo.addOnLoad(function(){ var btn = dojo.byId('...

    dojo中文文档-dojo手册

    在数据交互方面,Dojo的dojo.xhr系列函数(如dojo.xhrGet、xhrPost)实现了与服务器的异步通信,支持JSON、XML等多种数据格式。另外,dojo.data API则提供了一种统一的方式来存储和检索数据,无论数据源是本地还是...

    dojo dojo实例 dojo例子 dojo资料 dojo项目 dojo实战 dojo模块 dojo编程

    8. **dojo/data**:提供了一种数据模型接口,用于与各种数据源进行交互,比如从服务器获取数据。 9. **dojo/xhr**:处理AJAX请求的模块,如`dojo/xhrGet`和`dojo/xhrPost`,支持异步和同步请求,以及XML、JSON等...

    dojo1.6关于DOM相关操作的官方介绍

    以下是对Dojo 1.6 DOM相关操作的详细说明: 1. **dojo.query**: 这是Dojo提供的一个强大选择器,类似于jQuery的`$`函数。它可以解析CSS选择器,并返回一个NodeList,这个NodeList可以进行链式操作。例如,`dojo....

    dojo练习

    此外,Dojo还提供了丰富的数据存储解决方案,如dojo.store,支持与服务器的数据交换和本地数据管理。 通过上述提供的资源,你不仅可以学习到Dojo的基本用法,还可以深入到源码层面理解Dojo的设计理念,这对于成为一...

    DOJO开发指南(结合DOJO中国及网上的资料整理的结果)

    - `dojo.forms`:与表单相关的Widgets库。 - `dojo.layout`:页面布局的Widgets库。 - `dojox.*`:扩展和实验功能,如图表绘制、集合数据结构、加密算法等。 ### 4. 在EP3开发框架和ArcGIS Server中的应用 DOJO在...

    dojo相关的js

    标题提到的"dojo相关的js",显然指的是Dojo框架在JavaScript中的应用,尤其是与AJAX相关的部分。描述中提及的"struts2的插件dojo-ajax编程:所需dojo.js,完整"表明我们讨论的是如何在Struts2框架下使用Dojo进行AJAX...

    DOJO 学习笔记 dojo

    模块(Module)是 Dojo 中的独立代码单元,每个模块代表一个特定的功能或者一组相关的函数和对象。通过使用模块,你可以按需加载所需的功能,避免将整个库加载到页面中,从而减少页面的加载时间。例如,`dojo.math` ...

    dojo精品中文教程(包一)

    DOJO常用的验证函数 Dojo with Adobe AIR Dojo 工具包教程 Dojo 快速安装 Dojo和JSON建立无限级AJAX动态加载的功能模块树 Dojo学习笔记( 模块与包) Dojo学习笔记-- djConfig解说 Dojo学习笔记-- dojo.dom ...

    dojo文档 dojo文档 dojo文档

    dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档 dojo文档

    dojo精品中文教程(全)

    DOJO常用的验证函数 Dojo with Adobe AIR Dojo 工具包教程 Dojo 快速安装 Dojo和JSON建立无限级AJAX动态加载的功能模块树 Dojo学习笔记( 模块与包) Dojo学习笔记-- djConfig解说 Dojo学习笔记-- dojo.dom ...

    dojo精品中文教程(包二)

    DOJO常用的验证函数 Dojo with Adobe AIR Dojo 工具包教程 Dojo 快速安装 Dojo和JSON建立无限级AJAX动态加载的功能模块树 Dojo学习笔记( 模块与包) Dojo学习笔记-- djConfig解说 Dojo学习笔记-- dojo.dom ...

    javascript dojo

    学习dojo的绝好资源学习dojo的绝好资源学习dojo的绝好资源学习dojo的绝好资源学习dojo的绝好资源学习dojo的绝好资源学习dojo的绝好资源学习dojo的绝好资源学习dojo的绝好资源学习dojo的绝好资源学习dojo的绝好资源...

    Dojo的Array处理

    `dojo.forEach`的灵活性在于它可以与其他Dojo函数结合使用,尤其是`dojo.query`,方便地处理DOM元素。例如,以下代码将禁用页面所有选择框: ```javascript dojo.forEach(dojo.query("select"), function(selectTag...

    dojo实战+实用例子

    Dojo的DOM操作库提供了一组高效且易于使用的API,如`dojo/query`用于选择元素,`dojo/dom`用于获取和设置元素属性,`dojo/dom-geometry`用于获取元素的位置和尺寸,以及`dojo/dom-class`和`dojo/dom-style`用于处理...

    dojo js dojo js

    dojo js dojo js dojo js dojo js dojo js dojo js dojo js

    dojo开发帮助文档

    `dojo/store/Memory`是一个简单的内存中数据存储,而`dojo/data/ItemFileReadStore`则常用于与服务器端JSON数据集成。 Dojo 还包含强大的数据请求API,如`dojo/xhr`,支持HTTP请求,包括GET、POST、PUT和DELETE等...

    dojo常用方法总结

    `dojoready` 是Dojo中的一个非常重要的函数,它的作用类似于jQuery中的`$(document).ready()`,用于确保文档加载完成后再执行某些操作。这样可以避免由于页面尚未加载完毕而导致的DOM元素未找到等问题。 ```...

    dojo-release-1.9.0-src.zip dojo javascript库源码

    此外,Dojo还提供了`dojo/on`用于事件监听,`dojo/dom-class`和`dojo/dom-style`分别用于处理类名和样式。 在Ajax方面,Dojo提供了`dojo/xhr`模块,可以方便地进行异步数据请求。例如,`dojo/request`和`dojo/io-...

    dojo相关详细资料

    Dojo 是一个强大的JavaScript工具库,它为Web开发提供了丰富的功能和组件,涵盖了从DOM操作、事件处理到AJAX通信、动画效果等各个方面。在深入理解Dojo之前,我们需要了解JavaScript在网页开发中的核心地位以及它...

Global site tag (gtag.js) - Google Analytics