Я предполагаю, что оператор if выполняет некоторое автоматическое преобразование для .text () и 1 и приравнивает строку и целое число, тогда как оператор switch делает эквивалент ===.Не гарантируя, что выше, но я бы порекомендовал попробовать: 'case "1": instead of
case 1: `
Кроме того, вы применяете свой CSS к numWord
, который вы установили равным текстуэлемента, а не сам элемент.