document .getElementById.innerHTML 是否在所有 sencha 应用程序上完全兼容?

Is document .getElementById.innerHTML full compatible on all sencha applications?

var orari='[{"data":"2016-02-26T00:00:00","apertura1":15.5,"chiusura1":19.5,"apertura2":8.90,"chiusura2":12.5}]';
var obj=Ext.JSON.decode(orari);
                var data=new Date();
                var startDate=Ext.Date.parse(obj[0].data,'Y-m-d\TH:i:s');

console.log('oggi: '+data);
console.log('startDate preclear: '+startDate);

startDate=Ext.Date.clearTime(startDate);

console.log('startDate clear: '+startDate);

                var start1=Ext.Date.add(startDate,Ext.Date.MINUTE,obj[0].apertura1*60);
                var start2=Ext.Date.add(startDate,Ext.Date.MINUTE,obj[0].apertura2*60);
                var close1=Ext.Date.add(startDate,Ext.Date.MINUTE,obj[0].chiusura1*60);
                var close2=Ext.Date.add(startDate,Ext.Date.MINUTE,obj[0].chiusura2*60);

console.log('start1:' +start1);
console.log('close1:' +close1);
console.log('start2:' +start2);
console.log('close2:' +close2);


                if(Ext.Date.between(data,start1,close1)||Ext.Date.between(data,start2,close2)){
                     //document.getElementById('id'+values.id).innerHTML='<img class="isopen" src="resources/icons/ico-aperto.svg"/>';

                    return true;
                }else{
                    return false;
                }

我需要在 sencha touch 应用程序上使用此功能来在 tpl 的特定点打印 img, 代码工作正常,最后 if 中的注释代码是我要在 sencha touch 应用程序上做的。

为了在我的 tpl 中打印新的 html 代码,我使用了带有特定代码的 div 来找到它并在其上打印 img。 所以我的问题是,煎茶真的可以让那个功能完全兼容所有的浏览器和设备吗?或者还有其他工具,也许带有 sencha 框架,可以确保它在未来也能正常工作?

是的,这适用于所有浏览器。

您可以尝试 Ext.getDom('id') 而不是 document.getElementById // id 是该组件的 id 配置。