Возможная ошибка в главе "Стили и классы".
В главе "Стили и классы" написано:
Нельзя установить список стилей как, например, div.style="color: red; width: 100px", потому что div.style – это объект, и он доступен только для чтения. Для задания нескольких стилей в одной строке используется специальное свойство style.cssText.
Я прошёл эту главу и попытался воспроизвести это, вот что получилось (изображение можно открыть, будет лучше видно).

Хотелось бы как минимум докопаться до истины.
У меня в Chrome тоже работает.
И ещё ниже написано:
Это свойство редко используется, потому что такое присваивание удаляет все существующие стили: оно не добавляет, а заменяет их.
Но ведь никто не мешает использовать +=, тогда не удаляет все существующие.
Информация устарела, обновили статью.