0

我需要根据 div id 'task123' 获取名为 'msg' 的 div 类的宽度,并使用Ext.queryextjs 中的方法函数相应地更改宽度

html code
<div id="task123">
<div class="msg" id="sample">
<ul class="msg-icons">Item 1</ul>
<h3>"welcome"</h3>
<div>Element</div>
</div>
</div>
    the ext js code follows:

根据 div id task123 获取 div.msg 的宽度。分机js:

var el = Ext.fly(task123).query('div.msg',true);
var wh = (2 * (el[0].getWidth()));
el.setWidth(wh);

它不显示元素的 getWidth 属性。我认为获取索引元素的问题。

4

2 回答 2

2

请试试这对我有用:

var el =  Ext.get('sample');
var wh = (2 *(el.getWidth()));
el.setWidth(wh);
于 2013-09-05T10:31:27.683 回答
0

如果你想生一个孩子:

var el = Ext.fly('task123').down('div.msg');
el.setWidth(el.getWidth() * 2);
于 2013-09-05T09:05:35.080 回答