Создание таблицы через document.write

271
25 ноября 2017, 12:05

Сразу говорю - другие варианты кроме document.write не подходят. Задание: Добавьте в документ код JavaScript так, чтобы в окне браузера была выведена таблица степеней двойки вида: Таблица из 6 строк. В первой ячейке 2 в степени, во второй ячейке результат.

Для этого в сценарии используйте метод write(…) объекта document для формирования содержимого страницы. На каждой итерации цикла for сформируйте очередную строку таблицы, в первую ячейку которой заносится соответствующая степень двойки, а во вторую результат ее возведения в указанную степень. Для выполнения этого действия используется встроенный объект Math и его метод pow(…), возводящий первый параметр в степень, заданную вторым параметром. Обратите внимание, что метод write(…) может вызываться с любым количеством фактических параметров. Результатом его работы в любом случае является вывод в документ строки, полученной конкатенацией всех параметров, переданных в метод.

Я не могу приложить свой код потому что я понятия не имею реально ли вообще это реализовать. Я без проблем могу написать через createElement, но эти темы еще не проходили и такое не прокатит.

Answer 1

Как-то так:

document.write('<table border="1" style="border-collapse: collapse; text-align: center">'); 
for(var i=2; i<8; i++) { 
    document.write('<tr><td style="width: 30px">2 <sup>'+i+'</sup></td><td style="width: 30px">'+Math.pow(2,i)+'</td></tr>'); 
} 
document.write('</table>');

READ ALSO
Как зарефакторить множество return в методе

Как зарефакторить множество return в методе

Подскажите паттерны или решения для того чтобы писать лучше Пример кода

243
Youtube api v3 search

Youtube api v3 search

Использую youtube api v3, и не понимаю, что я делаюЕсть метод buildApiRequest в котором получается запросить некоторые данные, но стоит выйти чуть шаг влево\вправо,...

418
Книги по JS/React/Angular

Книги по JS/React/Angular

Ребята подскажите где можно скачать литературу по JS/React/Angular/ на русском бесплатноПо JS хотелось бы что нить про OOP JS,паттерны

371
Не учитывать клик, при выделении

Не учитывать клик, при выделении

Обработчик висит на элементе mainПри клике по элементам внутри main, если элемент (цель клика) является потомком блока message, к соответствующему...

378