он же должен вместе с <br /> выводиться..?
Ответ из интернета, первая же страница (сам даже не знал что есть writeln метод, так что загуглил) - document.writeln делает это: Записывает в документ строку текста, за которой следует символ новой строки. Но whitespace сворачивается и преобразуется в один пробел при рендеринге HTML, поэтому Ваша новая строка ничего не делает внутри HTML. - По этому следует использовать + '</br>' В итоге ваш код будет таким var x = 1; for ( x; x <= 33 ; x++ ) { document.write( x + '</br>' ); } //сейчас х уже равен 34 if ( x == 34 ) { document.write( x + '</br>' ); }
Спасибо, это слишком расширенный ответ. Мне непонятно было другое, но на ошибку вы уже указали постами ранее.
Обсуждают сегодня