博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Extjs Dom
阅读量:6679 次
发布时间:2019-06-25

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

Ext.Element类 :是ExtJs对dom对象的封装
Ext.CompositeElement类:是ExtJs对dom对象集合的封装
Ext.select Ext.query (注意是小写,Ext分大小写)
Ext.query和Ext.select的作用是一致的,同是根据CSS选择符查找出一个或多个元素。
    区别在于返回类型上。分别是:query方法返回的是JavaScript标准的数组类型;select方法返回的是CompositeElement类型.
alter(Ext.isArray(this.query('a.BigClass')));  //truealter(this.query('a.BigClass').length);Ext.select('a.BigClass').each(function(i){     i.dom.href = 'javescript:void(0);'// 找到所有带有BigClass样式的A元素修改其链接});

多选择符

你可以输入多个查询条件,然后在一个对象上面返回。
// 匹配所有的带foo class的div和带bar class的span
Ext.select('div.foo, span.bar');

var b = Ext.select("#Button1").first();        var v = b.getAttribute("type");         var vv = b.getValue();        b.set({ "value": "bt" });                     var di = Ext.select(".c1");        di.first().addClass("c3");       //只有一个修改样式        di.addClass("c3");               //多个
var di = Ext.select(".c1");di.first().insertHtml("afterBegin", "新内容1");    //div c1 内部 前di.first().insertHtml("beforeEnd", "新内容2");     //div c1 内部 后di.first().insertHtml("beforeBegin", "新内容3");   //div c1 外部 前di.first().insertHtml("afterEnd", "新内容4");      //div c1 外部 后di.first().insertHtml("afterBegin", "新内容11");    //div c1 内部 前di.first().insertHtml("beforeEnd", "新内容22");     //div c1 内部 后di.first().insertHtml("beforeBegin", "新内容33");   //div c1 外部 前di.first().insertHtml("afterEnd", "新内容44");      //div c1 外部 后   //全都往div边跑
var content = "";        var qu = Ext.query(".c2");           Ext.query 没有each方法        for (var i = 0; i < qu.length; i++) {            content += qu[i].innerHTML;        }        Ext.get("div1").insertHtml("beforeEnd", content);

Ext.query     获取htmlElement数组

Ext.select      获取CompositeElement

Ext.get          获取Ext.Element

var d = document.getElementById("div1");     //htmlElement    var ed = Ext.get(d);                         //htmlElement转换为Ext.Element     var dom=ed.dom;                              //Ext.Element转换为htmlElement

 

转载地址:http://tynao.baihongyu.com/

你可能感兴趣的文章
数学分析原理 定理 6.10
查看>>
盘点互联网巨头奉献的十大开源安全工具[转]
查看>>
UISegmentedControl
查看>>
FileUtils工具类的使用
查看>>
VS2010 + WinDDK 搭建驱动开发环境(转)
查看>>
程序员找不女朋友的原因
查看>>
[摘录]第3章 终局谈判策略
查看>>
react-router中的路由钩子使用
查看>>
C#编程之“串口通讯多次接收”
查看>>
【python 文件操作】python 文件操作
查看>>
线程相关
查看>>
linux下svn服务器配置问题
查看>>
《自我介绍》
查看>>
【C语言】20-static和extern关键字2-对变量的作用
查看>>
使用mpvue开发github小程序总结
查看>>
用表格给表单定位
查看>>
Redis
查看>>
Intent-filter的介绍
查看>>
开博说明
查看>>
Scala方法定义,方法和函数的区别,将方法转换成函数
查看>>