ExtJS中的Ext.DomHelper.append()方法的使用
2012-08-31 09:11
274 查看
//Ext.DomHelper.append()方法是在指定节点元素处添加新的元素,新添加的元素会默认添加到指定元素的最后面
示例如下:
1、在id为root1的div元素下面添加一个div元素,并设置此元素的css样式为字体为红色,并且此div元素有子元素的存在
2、在id为root1的div元素下面添加一个div元素,并设置此元素的css样式为red,此新添加的元素下面有一段html文字为sss
3、Ext.DomHelper.append()添加多个新的子节点,主意与添加一个子节点的区别,多个节点时数组,需要使用[]
4、另外还有Ext.DomHelper.insertAfter()和 Ext.DomHelper.insertBefore和Ext.DomHelper.overwrite()方法 分别指在指定的节点元素的后面、前面、覆盖指定节点元素内容
示例如下:
1、在id为root1的div元素下面添加一个div元素,并设置此元素的css样式为字体为红色,并且此div元素有子元素的存在
<script type="text/javascript"> Ext.onReady(function(){ Ext.DomHelper.append('root1',[ {tag:'div',cls:'red',children: [ {tag: 'li', id: 'item0', html: 'List Item 0'}, {tag: 'li', id: 'item1', html: 'List Item 1'}, {tag: 'li', id: 'item2', html: 'List Item 2'}] } ]); }); </script> <div id='root1' style='border:1px solid red;padding:5px;margin:5px;background:green;'> <span class="span1">span1</span> <span class="span2">span2</span> <span class="span3">span3</span> <span class="span4">span4</span> <span class="span5">span5</span> </div>
2、在id为root1的div元素下面添加一个div元素,并设置此元素的css样式为red,此新添加的元素下面有一段html文字为sss
<script type="text/javascript"> Ext.onReady(function(){ Ext.DomHelper.append('root1',[ {tag:'div',cls:'red',html:'ssssss'} ]); }); </script> <div id='root1' style='border:1px solid red;padding:5px;margin:5px;background:green;'> <span class="span1">span1</span> <span class="span2">span2</span> <span class="span3">span3</span> <span class="span4">span4</span> <span class="span5">span5</span> </div>
3、Ext.DomHelper.append()添加多个新的子节点,主意与添加一个子节点的区别,多个节点时数组,需要使用[]
<script type="text/javascript"> Ext.onReady(function(){ Ext.DomHelper.append('root1',[ {tag:'div',cls:'red',html:'ssssss'}, {tag:'div',cls:'red',html:'bbbbbbbb'} ]); }); </script> <div id='root1' style='border:1px solid red;padding:5px;margin:5px;background:green;'> <span class="span1">span1</span> <span class="span2">span2</span> <span class="span3">span3</span> <span class="span4">span4</span> <span class="span5">span5</span> </div>
4、另外还有Ext.DomHelper.insertAfter()和 Ext.DomHelper.insertBefore和Ext.DomHelper.overwrite()方法 分别指在指定的节点元素的后面、前面、覆盖指定节点元素内容
相关文章推荐
- ExtJs之Ext.core.DomHelper.append
- ExtJs中的Ext.DomQuery.select()方法的使用
- ExtJS学习--------Ext.Element中的经常使用事件和其它重要的方法学习(实例)
- ExtJs--13-- Ext.apply(src,apply) 和 Ext.applyIf(src,apply) 两个方法的使用和区别比较
- EXTJS 之 Ext.PagingToolbar 的使用方法
- Extjs 基础篇—— Ext.DomHelper
- ExtJs开发教程_001_Ext.data.Store使用方法详解
- HTML DOM appendChild() 、insertBefore(node, child)、removeChild(child)、replaceChild(node, child)方法使用指南
- extjs Ext.data.proxy.Memory使用方法
- ExtJs--06--Ext.WindowGroup相关方法简单使用
- ExtJs--06--Ext.WindowGroup相关方法简单使用
- ExtJs4常用工具类与函数之Ext.core.DomHelper
- EXTJS 之 Ext.PagingToolbar 的使用方法
- ExtJs开发教程_001_Ext.data.Store使用方法详解
- ExtJs 学习笔记 Ext.DomHelper 学习
- ExtJs 学习笔记 Ext.DomHelper 学习
- Extjs使用动态加载时提示"Ext.Loader is not enabled"的解决方法
- ExtJs 学习笔记 Ext.DomHelper 学习
- ExtJs--13-- Ext.apply(src,apply) 和 Ext.applyIf(src,apply) 两个方法的使用和差别比較
- Ext.DomHelper.append简介