Подсчет слов в элементе

Заголовок на странице может состоять из разного количества слов, от двух до двадцати и выше. И если кегль заголовка будет статичный - это может пагубно сказаться на дизайне страницы. Логично сделать динамичный кегль, который будет увеличиваться или уменьшаться в зависимости от количества слов. Подсчитав количество слов в элементе, можно придать ему класс, с нужным кеглем.