У меня есть простой элемент Ext.Panel
с номером:
{
cls: 'tableRightBorder',
html: '<p class="someValue" onload="animateCounter()">20</p>',
//border: '1px solid',
width: '100%',
height: '100%'
}
И я хочу сделать анимацию от 0 до 20 в этом случае.Я пробовал с событием onload и этой функцией:
function animateCounter() {
var i = 0;
var inv = setInterval(function() {
if (i < 100)
document.getElementsByClassName('someValue').innerHTML = ++i;
else
clearInterval(inv);
}, 3000 / 100);
}
Но это не работает.Может кто-нибудь сказать мне, пожалуйста, почему это не работает и как я могу решить это?