Работает в Chrome.Возможно, вам следует следовать совету MDC :
Запись в документ, который уже загружен без вызова document.open()
, автоматически выполнит вызов document.open.После того, как вы закончили писать, рекомендуется позвонить document.close()
, чтобы сообщить браузеру завершить загрузку страницы.
Редактировать: Как указывает @Pointy (хорошее предложение;))это заменит все содержимое страницы.
И еще одна вещь: document.write
недоступно в документах XHTML!
Вывод: Не использоватьit.
Вы можете добиться того же эффекта, например,
document.body.innerHTML += "<br />" + Math.floor(Math.random() * 7);
или
var div = document.createElement('div');
div.appendChild(document.createTextNode(Math.floor(Math.random() * 7)));
document.body.appendChild(div);