如图所示
要获取html内容,需要先获取dom对象
Ext使用query类选择器就能获取,由于获取的是集合,所以如果只有一个,就是数组下标0的对象。
故,html文本用 Ext.query('.xxx')[0].innerHTML 获取
html文本用 Ext.query('.xxx')[0].outerHTML 获取
按照extjs思路,可以根据id和样式表来取给你个例子你研究一下
initComponent: function () {
this.callParent(arguments)
this.on("viewready", function () {//在所有组件已经渲染成功时调用
this.addclickevent()
}, this, {single:true,})
}
addclickevent:function(){
var kk = Ext.query(".mkiconbutton", false, this.getEl().dom)//这句话是查询样式表,你改成你html中需要取得样式表就行,到这里你就可以控制取值或赋值
for(var i=0i<kk.lengthi++){
this.mon(kk[i],"click",this.mkitemclick,this)
}
},提交回答
window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。
所以,你把function 放进 $(document).ready() 这里试一下