Ну я же спрашиваю, Вы в консоль то смотрите?
Я добавил туда этот код
if (artist.value.length === 0 || song.value.length === 0) {
console.log('Кнопка выключена');
}
else {
console.log('Кнопка включена');
}
Получаю:
ReferenceError: artist is not defined
На строкуif (artist.value.length === 0 || song.value.length === 0) {
А вы пишете, что та же самая ошибка
Uncaught SyntaxError: Unexpected token '{'
Где определение и задание переменной artist?