Изменение семейства шрифтов в JS: невозможно установить свойство undefined - PullRequest
0 голосов
/ 28 декабря 2018

Кажется, у меня проблема при попытке изменить шрифт при нажатии кнопки с JS.Вот функция:

    var fontFamily = 'papyrus'
function changeFont(fontFamily){
    document.getElementsByClassName(".forma, .descrip").style.fontFamily 
        };

Вот моя строка html для кнопки, которую я использую:

<input type="button" value="Mode Psychédélique" 
       onclick="chBackcolor('magenta'), changeColor('blue'), 
       changeHeadingColor('green'), changefont('papyrus')">      `

Я получаю сообщение об ошибке «Невозможно установить свойство неопределенного», но я нене понимаю почему, так как я поставил переменную.Есть мысли?

БОЛЬШОЙ РЕДАКТИРОВАТЬ (простите, бывшие комментаторы)

1 Ответ

0 голосов
/ 29 декабря 2018

Во-первых, похоже, что в вашем коде

ele.style.fontFamily = papyrus
  1. Нет аргументов для папируса

Если вы не забыли добавить кавычки, не существует объявленной переменнойдля папируса

Добавить тип шрифта

Сюда входят курсив, без засечек и т. Д. Попробуйте использовать эту ссылку, если это поможет: W3Schools fontFamily JS атрибут

...