读Ext之十一(通过innerHTML创建元素)
innerHTML 这个由 IE 引入的属性成了事实标准,各浏览器均支持。尽管html4中没有承认它,但html5已经正式将其纳入。
我们知道任何一个库都少不了DOM操作,因为用JS操作DOM(早期微软称DHTML)是日常开发中最基本的工作之一。
这篇主要讲述Ext.DomHelper中的 createHtml 函数。首先Ext.DomHelper为一个单例对象。使用其时可沿用Ext库的习惯使用别名dh
?
createHtml 的定义如下
});
对html元素的class,for属性做了特殊处理,因为js中class是保留字,for是关键字。
此外有些属性值是复合值组成,如style
详细代码请到我的网站查看,再次先行谢过! 3 楼 duchengning 2011-01-18 谢谢,我晚上回去试一下,但是这个写法毕竟不是最好的办法。如果真是IE bug,我只能盼望微软能修复,昨天实在没辙了,只能把IE9卸载掉了,不然连我自己都不能用了,还怎么给别人用。