码迷,mamicode.com
首页 > Web开发 > 详细

ExtJS如何取出某个DIV中的内容

时间:2016-03-08 00:00:03      阅读:424      评论:0      收藏:0      [点我收藏+]

标签:

在使用ExtJS的时候,不免我们要在某个DIV中取出DIV的内容,因此通过查找api和相关资料应该向如下方式进行取值

 1 Ext.onReady(function(){
 2     var panel = new Ext.Panel({
 3         title:‘Ext.core.domhelper.applystyles示例‘,
 4         width:300,
 5         height:200,
 6         renderTo:‘sub1‘,
 7         html:"<div id=‘div1‘ style=‘height:160px;padding:5px;background-color:green‘>DIV中的文字<div id=‘div2‘ style=‘padding:5px;background-color:blue;width:100px‘>嵌套的DIV</div></div>"
 8     });
 9     
10     var str = Ext.get("div1").dom.innerHTML;
11     
12     var str2 = Ext.get("div1").dom.outerHTML;
13     
14     Ext.Msg.alert(‘提示‘,str);
15     
16 })

经过设置断点:

str = "DIV中的文字<div id="div2" style="padding:5px;width:100px">DIV嵌套</div>"

str2 = "<DIV style="PADDING-BOTTOM: 5px; BACKGROUND-COLOR: green; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: 160px; COLOR: red; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 5px" id=div1>DIV中的文字

 

<DIV style="PADDING-BOTTOM: 5px; BACKGROUND-COLOR: blue; PADDING-LEFT: 5px; WIDTH: 100px; PADDING-RIGHT: 5px; PADDING-TOP: 5px" id=div2>DIV嵌套</DIV></DIV>"

由此可以看出如果是innerHTML则会将该id节点下的所有元素显示出来,无论其中是否有转义字符(即嵌套的html代码)

如果是outerHTML,则会将该节点以及其节点下所有元素显示出来。

 

 

对Ext认识不深,欢迎大家提意见。

ExtJS如何取出某个DIV中的内容

标签:

原文地址:http://www.cnblogs.com/gould-david/p/5252114.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!