Не создаётся тег <div> на странице

163
30 апреля 2019, 03:10

На странице должен появиться тег , но он не появляется. Как исправить, чтобы он появлялся?

let out = document.getElementById('out'); 
 
class Table { 
  constructor(el) { 
    this.el = document.createElement('div'); 
    this.el.innerHTML = 'Hello there!'; 
  } 
  out.appendChild(el); 
} 
 
let table = new Table(el);
div { 
  height: 25px; 
  width: 250px; 
  border: 1px solid #000; 
  margin: 10px auto; 
}
<p id="out"></p>

Answer 1

let out = document.getElementById('out'); 
 
class Table { 
  constructor(el) { 
    this.el = document.createElement('div'); 
    this.el.innerHTML = 'Hello there!'; 
    el.appendChild(this.el); 
  } 
} 
 
let table = new Table(out);
#out { 
  height: 25px; 
  width: 250px; 
  border: 1px solid #000; 
  margin: 10px auto; 
}
<div id="out"></div>

READ ALSO
Ошибка запроса к серверу Node.js

Ошибка запроса к серверу Node.js

недавно прошел краткий курс ноды, для написания дипломного проека в универеСтолкнулся с огромным количеством различных ошибок при написании...

169
Как заменить кодировку при переходе с одной страницы на другую Js

Как заменить кодировку при переходе с одной страницы на другую Js

У меня есть 2 страницы с названиями firsthtml и second

156
Запрос для SQL. Как реализовать?

Запрос для SQL. Как реализовать?

Для задачи необходимо 2 таблицы:

144
Асинхронное добавление записей в MySQL

Асинхронное добавление записей в MySQL

Имеется парсер, который написан на lxml + asyncio + aiohttp, который добавляет записи в MySQL

145